第九次作业
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);
}

浙公网安备 33010602011771号