【参考答案】max=ff[0],p=0 【参考答案】max 【程序填空】功能:判定用户输入的正整数是否为\回文数\,所谓\回文数\是 指正读反读都相同的数。 例如:1234321 是回文。 #include /**********FILL************/ if(_____) {flag=0;break;} return flag;} main() { int f[10],m; long number,n; scanf(\n=number;m=0; do { f[m]=n;m=m+1;n=n/10;} /**********FILL************/ while (_____); if(fun(f,m) ) printf(\是回文\\n\else printf(\不是回文\\n\【参考答案】flag=1 【参考答案】a[i]!=a[k-1-i] 【参考答案】n!=0 【程序填空】题目:根据下面程序的输出结果, 完善程序(大写字母U代表空格)。 程序执行结果: OutputUresult: a1='A',ASCIIUisU65 #include \main() { char a1='A'; /***********FILL***********/ __printf(\ /***********FILL***********/ printf(_\} 【程序填空】功能:删除一个字符串中的所有小写字母。 #include int i,j; /***********FILL***********/ for(i=0,j=0; _s[i]!=____'\\0' ;i++) /***********FILL***********/ if(s[i]<'a'__||___ s[i]>'z') { /***********FILL***********/ __s[j]=s[i]___; j++; } s[j]='\\0'; } main () { char item[100]; printf(\ gets(item); /***********FILL***********/ __delnum(item)___; printf(\} 【程序填空】功能:任意输入10个数,输出其中的最大数及其下标 #include /****************FILL************/ if(max {int a[10], i; for(i=0;i<10;i++) /**********FILL************/ scanf(\ for(i=0;i<10;i++) printf(\ ft(a,10);} 【程序填空】功能:建立一个如下的二维数组,并按以下格式输出。 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1 #include /***********FILL***********/ __int___ a[5][5]={0},i,j; 17 for(i=0;i<5;i++) for(j=0;j<5;j++) { /***********FILL***********/ if(i==j__||___i+j==4) /***********FILL***********/ a[i][j]=__1___; } for(i=0;i<5;i++) { for(j=0;j<5;j++)printf(\ /***********FILL***********/ __printf(\ } } 【程序填空】功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作 为终止标记。 #include \main() { int x,i=0,j=0; float s1=0,s2=0,av1,av2; scanf(\ /***********FILL***********/ while(_x!=0____) { if(x%2==0) {s1=s1+x;i++;} /***********FILL***********/ __else___ { s2=s2+x; j++; } /***********FILL***********/ __scanf(\ } if(i!=0) av1=s1/i; else av1=0; if(j!=0) /***********FILL***********/ _av2=s2/j ; else av2=0; printf(\,av2); } 【程序填空】功能:将一个数组中的元素按逆序存放。 #include static int a[N]={12,9,16,5,7,2,1},k,s; printf(\ for (k=0;k s=a[k]; /**********FILL**********/ _____ /**********FILL**********/ _____ } printf(\ for (k=0;k /**********FILL**********/ _____ (\} 答案;k++ a[k]=a[N-k-1] a[N-k-1]=s printf 【程序填空】功能:在主函数中从键盘输入若干个数放入数组中,用0结束输入 并放在最后一个元素中。下列给定程序中,函数fun的功能是: 计算数组元素中值为正数的平均值(不包括0)。 例如:数组中元素的值依次为39,-47,21,2,-8,15,0, 则程序的运行结果为19.250000。 #include double fun(int f[],int m) { int j,n=0; double s=0; for(j=0;j /********** SPACE************/ if(_____){s+=f[j];n++;} /********** SPACE************/ return _____; } main() {int a[100],i=0;double s; scanf(\ /********** SPACE************/ while(_____) 18 {i++;scanf(\s=fun(a,i); printf(\ #include int i,j; /***********FILL***********/ for(i=0,j=0; _____'\\0' ;i++) /***********FILL***********/ if(s[i]<'a'_____ s[i]>'z') { /***********FILL***********/ _____; j++; } s[j]='\\0'; } main () { char item[100]; printf(\ gets(item); /***********FILL***********/ _____; printf(\} 答案 1.s[i]!= 2.|| 3.s[j]=s[i] 4.delnum(item) 【程序填空】功能:以下程序是用选择法对10个整数按升序排序。 #include /**********FILL**********/ _____ main() {
相关推荐: