第九次作业

1.猜数字,随机产生1-99的数,如果大了,就提示大了;如果小了,就提示小了。直到猜对为止

#include<stdio.h>

int main(void){

int a,N,c,n=0;//猜的是a

scanf("%d %d",&a,&N);do//用户输入的是c

scanf("%d",&c);

    if(c<a&&c>0)

printf("Too small\n");

    if(c>a)

printf("Too big\n");

n++;

if(c<=0)

printf("Game Over");

}while(a!=c&&c>0);

if(c>0)

{

if(n==1)

printf("Bingo!\n");

if(n<=3)

printf("Lucky You!");

else if(n>3&&n<=N)

printf("Good Guess!");

else

printf("Game Over");

    }

    return 0;

}

 

 2.编写一个程序,求1-1/2+1/3-1/4+......+1/99-1/100之值。

                         (1)#include <stdio.h>

                         int main(){

                          double sum=0;

                             int i;

                             for(i==1;i<=100;i++)

                             if(i%2==0){

                               sum+=-1/i;

                              }else{

                              sum+=1/i;

                             }

                           printf("%f\n",sum);

                              return =0;

                           }

 

 3.

 

                   3编写一个程序, 求s=1+(1+2)+(1+2+3)+......(1+2+3+...+n)的值

 #include<stdio.h>

int main(){

int a=1,c=1,n,i;

printf("请输入n的值:\n");

scanf("%d",&n);

for(i=2;i<=n;i++){

a=a+1;

c=c+a;

}

printf("计算结果为%d\n",c);

return 0;

}

 

 

 4.

 4.编写一个程序,用户输入一个正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果。

(1)

#include<stdio.h>

int main(){

int num,temp=0;

printf("piease input a number:n");

scanf("%d",num);

    while(num>0){

temp=temp*10+num%10;

num/10;

}

printf("%d",temp);

}

 

posted @ 2021-11-17 23:02  出售星辰之书的书商  阅读(56)  评论(0)    收藏  举报