发布时间 : 星期六 文章C语言程序填空题及答案更新完毕开始阅读
精心整理
程序填空题
1、
#include
scanf(\
while(_____1_____)//1)n2)n!=0; { k++;
_____2_____;n=n/10 }
printf(\} 2、
#include
#include
charc;
c=getchar(); if(______1______)//c>='a'&&c<'v' c=c+5; else
if(c>='v'&&c<='z') ______2______//c=c-21; putchar(c); } 4、
精心整理
#include
intbin[32],j; for(j=0;m!=0;j++) {
bin[j]=______1______;//m%2 m=m/2; }
for(;j!=0;j--)
printf(\//bin[j-1] }
voidmain() {
intn;
scanf(\Dec2Bin(n); } 5、
#include
intn,s=0; scanf(\______1______//n=(n>0?n:-n);2)n=fabs(n); while(n!=0){ ______2______//s=s+n; n=n/10; }
printf(\} 6、
/#include
voidswap(______1______)//int*pa,int*pb {/*交换两个数的位置*/ inttemp; temp=*pa; *pa=*pb; *pb=temp; }
voidmain()
精心整理 {
inta,b,c,temp;
scanf(\if(a>b)
swap(&a,&b); if(b>c)
swap(&b,&c);
if(______2______)//a>b swap(&a,&b);
printf(\} 7、
#include
printf(\}
longf(intn) {
if(______2______)//n==1||n==2 return1; else
returnf(n-1)+f(n-2); } 8、
#include
chars[80]; inti,j; gets(s); for(i=j=0;______1______;i++)//s[i]!=’if(s[i]!='c') {
s[j]=s[i];
______2______//j++; }
s[j]='\\0'; puts(s); } 9、
’\\0 精心整理
#include
charname[16]; intmath; intenglish; intcomputer; intaverage; };
voidGetAverage(structSTUDENT*pst)/*计算平均成绩*/ {
intsum=0; sum=______1______;//sum+pst->math+pst->English+pst->computer pst->average=sum/3; }
voidmain() {
inti;
structSTUDENTst[4]={{\{\for(i=0;i<4;i++) {
GetAverage(______2______);//&st[i] }
printf(\for(i=0;i<4;i++) {
printf(\st[i].computer,st[i].average); } } 10、
#include
{longm,y=0;m=fabs(n); while(m!=0){ y=y*10+m; ____1____//m=m/10; }
if(n>=0)returny;
else_____2_____//return(-y); }