C语言程序填空题及答案

发布时间 : 星期六 文章C语言程序填空题及答案更新完毕开始阅读

精心整理

程序填空题

1、

#include voidmain() {intn,k=0;

scanf(\

while(_____1_____)//1)n2)n!=0; { k++;

_____2_____;n=n/10 }

printf(\} 2、

#include #include #definef(x)x*x-5*x+sin(x) voidmain() {intx;floatmax; ______1______//max=f(1); for(x=2;x<=10;x++) ______2______//if(f(i)>max)max=f(i); printf(\} 3、

#include voidmain() {

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 voidDec2Bin(intm) {

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 #include voidmain() {

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 _______1______//longf(intn); voidmain() {

printf(\}

longf(intn) {

if(______2______)//n==1||n==2 return1; else

returnf(n-1)+f(n-2); } 8、

#include voidmain() {

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 structSTUDENT {

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 #include longf(longn)

{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); }

联系合同范文客服:xxxxx#qq.com(#替换为@)