(完整 word)2012 计算机 C 语言程序设计(answer)
{ int x,s=0;
scanf(”%d",&x);
while( x!=0 )
{ s=s+ x%10 ;
x/=10 ; }
printf("The result is %d\n",s); }
11. 阅读以下程序并填空.该程序的功能是:从键盘
上输入一个正整数,输出显示该正整数各
位数字之和
#include <stdio。h>
main()
{ int n,d,sum=0;
scanf(”%d",&n);
do
{ d= n%10 ;
sum+= d ;
n= n/10 ;
}
while(n〉0);
printf(”sum=%d\n",sum); }
12. 阅读以下程序并填空。以下程序是功能是:输出
1~1000 之间满足用 3 除余 2,用 5 除余 3,用 7
除余 2 的数,且一行只输出五个数
#include <stdio。h>
main()
{ int i=1,j=0;
do
{ if( i%3==2&&i%5==3&&i%7==2 )
{ printf("%4d”,i);
j=j+1;
if( j%5==0 ) printf(”\n”); }
i++ ; }
while(i〈=1000); }
13. 阅读以下程序并填空.以下程序的功能是计算:
main()
{ int i=1,j=1,s=0;
while( i〈=101 )
{ s+= i*j ;
i+=2;
j=—j ; }
printf("s=%d\n",s); }
14. 阅读以下程序并填空。以下程序的功能是计算:
#include 〈stdio。h>
main()
{ int i,t=0,s=0;
for(i=1; i〈=5 ;i++)
{ t= t*10 +i;
s= s+t ; }
printf(”Result:%d\n”,s); }
15. 阅读以下程序并填空。以下程序的功能是:输入
一个整数 x,判断其是否为素数
main()
{ int x,i,t=1;
i=2;
scanf(”%d",&x);
while( i〈=x-1 )
{ if( x%i==0 ) t=0;
i++ ;
}
if(t) printf(”Yes\n");
else printf(”No\n”); }
16. 阅读以下程序并填空。以下程序的功能是:键盘
上输入若干个学生的成绩, 统计并输出最高成
绩和最低成绩,当输入负数时结束输入
#include <stdio。h>
main()
{ float x,amax,amin;
scanf(”%f”,&x);
amax=x;
amin=x;
while( x>=0 )
{ if(x〉amax) amax=x ;
if(x<amin) amin=x ;
scanf(”%f”,&x); }
printf(”%f,%f\n",amax,amin); }
17. 阅读以下程序并填空。以下程序是实现 1 至 200
之间既能被 3 又能被 5 整除的数,每行 5 个
#include <stdio.h>
main()
{ int i,n=0;
for(i=1;i<=200;i++)
if( i%3==0&&i%5==0 )
{ printf(”%4d”,i);
n++ ;
if( n%5==0 ) printf("\n”); }
printf(”\n"); }
18. 阅读以下程序并填空。以下程序的功能是:
#include <stdio。h〉
main()
{ int i,n;
long t=1,s=0;
scanf(”%d”,&n);
for(i=1; i〈=n ;i++)
{ t*=i ;
评论0
最新资源