程序填空题1、#include void main(){ int n,k=0; scanf("%d",&n);while( _____1_____ ) // 1)n 2) n!=0;{ k++; _____2_____; n=n/10 } printf("%d\n",k);}2、#include #include #define f(x) x*x-5*x+sin(x)void main(){ int x; float max; ______1______ // max=f(1); for(x=2;x<=10;x++) ______2______ // if(f(i)>max) max=f(i); printf("%f\n",max);}3、#include void main(){ char c; 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 void Dec2Bin(int m){ int bin[32],j; for(j=0;m!=0;j++) { bin[j]= ______1______; // m%2 m=m/2; } for(;j!=0;j--) printf("%d", ______2______ ); // bin[j-1]}void main(){ int n; scanf("%d",&n); Dec2Bin(n);}5、#include #include void main() { int n,s=0; scanf("%d",&n); ______ 1 ______ //n=(n>0?n:-n) ; 2)n=fabs(n); while(n!=0) { ______ 2 ______ // s=s+n%10; n=n/10; } printf("%d\n",s); }6、/#include void swap(______1______) //int *pa , int *pb{ /*交换两个数的位置*/ int temp; temp = *pa; *pa = *pb; *pb = temp;}void main(){ int a,b,c,temp; scanf("%d%d%d",&a,&b,&c); if(a>b) swap(&a,&b); if(b>c) swap(&b,&c); if(______2______) // a>b swap(&a,&b); printf("%d,%d,%d",a,b,c);}7、#include _______1______ //long f(int n);void main(){ printf("%ld\n",f(30));}long f(int n){ if( ______2______ ) // n==1||n==2 return 1; else return f(n-1)+f(n-2);}8、#include void main(){ char s[80]; int i,j; gets(s); for(i=j=0;______1______;i++) // s[i]!=’\0’ if(s[i] != 'c') { s[j]=s[i]; ______2______ //j++; } s[j]='\0'; puts(s);}9、#include struct STUDENT{ char name[16]; int math; int english; int computer; int average;};void GetAverage(struct STUDENT *pst) /* 计算平均成绩 */{ int sum=0; sum = ______1______; //sum+ pst->math+ pst->English+ pst->computer pst->average = sum/3;}void main(){ int i; struct STUDENT st[4]={{"Jessica",98,95,90},{"Mike",80,80,90}, {"Linda",87,76,70},{"Peter",90,100,99}}; for(i=0;i<4;i++) { GetAverage(______2______); // &st[i] } printf("Name\tMath\tEnglish\tCompu\tAverage\n"); for(i=0;i<4;i++) { printf("%s\t%d\t%d\t%d\t%d\n",st[i].name,st[i].math,st[i].english, st[i].computer,st[i].average); }}10、#include #include long f(long n){ long m,y=0; m=fabs(n); while(m!=0) { y=y*10+m%10; ____1____ // m=m/10; } if(n>=0) return y; else _____2_____ // return ( -y);}void main(){ printf("%ld\t",f(12345)); printf("%ld\n",f(-34567));}11、#include float f(float,float*,int);void main(){ float b[5]={1.1,2.2,3.3,4.4,5.5}; printf("%f\n",f(1.7,b,5));}float f( _______1________ ) // float x,float a[ ], int n{ float y=a[0],t=1; int i; for(i=1;i#include #include void f(char *s){ int i=0; while(s[i]!='\0'){ if(isdigit(s[i])) ____1____(s+i,s+i+1); // strcpy ___2___ i++;} // else}void main(){ char str[80]; gets(str); f(str); puts(str);}13、#include #include void main(){ char a[80]; int n[3]={0},i; gets(a); ________1________ //for(i=0;a[i]!=’\0’;i++) {if (tolower(a[i])>='a' && tolower(a[i])<='z') /*统计字母个数*/ n[0]++; else if (________2________) /*统计数字个数*//// a[i]>='0' && a[i]<='9' n[1]++; else n[2]++; } for(i=0;i<3;i++) printf("%d\n",n[i]); }14、#include #includevoid main(){int i,a,b,c;for(i=100;i<=999;i++) { a=i/100; _______1_______ // b=i%100/10; c=i%10; if (________2________) //i==a*a*a+b*b*b+c*c*c printf("%d is a Armstrong number!\n",i); }}15、#include void main(){ int a[10],b[10],i; printf("\nInput 10 numbers: "); for (i=0; i<10;i++) /* 数组输入 */ scanf("%d", &a[i]); for (i=1; i<10; i++) b[i]=______1______; /* 计算b数组中的元素 */ //a[i]+a[i-1] for (i=1; i<10; i++) { printf("%3d",b[i]); if (______2______) printf("\n"); /* 每行打印3个数据 */ //i%3==0 }}下面是赠送的励志散文欣赏,不需要的朋友下载后可以编辑删除!!上面才是您需要的正文。
十年前,她怀揣着美梦来到这。