填空题:
注意事项。1.请删除标有$blank?$的程序行上的下划线,将正确的答案填在原下划线处。
2.请不要删除$blank?$填空标志。
3.请不要将需要填空的行分成多行。
4.请不要修改任何注释。
5.不要自己运行windows下的msdos 方式。
进入tc进行编程等,其结果不能保证正确**,导致评分错误。
填空题:1题目:
计算学生的平均成绩和不及格的人数。请完善程序:
struct stu
int num;
char *name;
char sex;
float score;
main( )
___student[5]=,103,"he fang",'f',92.5},104,"cheng ling",'f',87},105,"wang ming",'m',58},int i,c=0;
float **e,s=0;
for(i=0;i<5;i++)
**e=s/5;
printf("**erage=%fcount=%d",**e,c);
填空题:2题目:
以下程序用函数的递归调用打印n的阶乘值。请完善程序:
long fac(int n)
main()
int n;
long y;
printf("input a integer number:")
scanf("%d",&n);
yblank3$*/
printf("%d!=%ld",n,y);
填空题:3题目:
有一个3×4的矩阵,要求编程以求出其中值最大的那个元素,以及它所在的行号和列号。请完善程序:
程序如下:main()
int i,j,row,col,max;
int a[3][4]=,
max=__blank1$*/
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(__blank2$*/
printf("max=%d,row=%d,col=%d",max,row,col);
填空题:4题目:
删除一个字符串中的某个特定字符(设本例中要删除的特定字符为s)。
请完善程序:
main()
char a[ ]this is a book";
char c='s';
int i,j=0;
for(i=0;a[i]!=iblank1$*/
if(a[iblank2$*/
a[j++]a[i];
0blank3$*/
printf("%s",a);
填空题:5题目:
编程输出以下的杨辉三角形(输出前10行)。请完善程序:
#define n 10
main()
int i,j,a[n][n];
for(i=0;i
for(i=2;i for(j=1;j<=i-1;j++)
a[i][jblank2$*/
for(i=0;i
填空题:6题目:
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果。请完善程序:
程序如下:main()
int m,n,cd,cm;
printf("input two number, please!");
scanf("%d%d",&m,&n);
cd=gcd(m,n);
cm=gcmblank1$*/
printf("gcd=%d",cd);
printf("gcm=%d",cm);
int gcd(int a,int b)
int t;
if(a whileblank2$*/
填空题:7题目:
求数组的平均值。请完善程序:
#include<>
float meanblank1$*/
int i;
float **g;
for(__i=0;i **g+=x[i];
**g/=num;
blank3$*/
main()
填空题:8题目:
以下程序输出如下图所示九九表。请完善程序:
程序如下:#include <>
main( )
int i,j;
for(i=1;__iblank1$*/
printf("%4d",i);
printf("n");
for(i=1;i<10;i++)
for(j=1;__jblank2$*/
printf((j==i4d",i*j); blank3$*/
填空题:9题目:
已知一个首项大于0的等差数列前四项之和是26,积是880,求该四项之值。
请完善程序:
#include <>
main()
int a1,sum,product,dif,a2,a3,a4;
for(a1=1;a1<5;a1++)
for (dif=1;dif<5;dif++)
填空题:10
题目:以下程序编写了一个求n×n数组a的两条对角线上元素之和的函数。请完善程序:
#define n 5
#include <>
int sumfun(int a[n][n])
int i,j,sumblank1$*/
for(i=0;i for(j=0;j if(i==j __i+j==n-1blank2$*/
sum+=a[i][i];
return sum;
main()
int i,j,k=0,a[n][n];
for(i=0;i 2011年二级c语言。1 将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。2 求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个数。3 求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所... 作业要求 1.统一用作业本书写,字迹要求工整,要抄题。2.章与章的作业之间要分页书写。3.要写清第几章第几题。第一章。1 在一个字长为8位的计算机中,采用补码表示,符号位占一位,请写出下列十进制数在计算机中的二进制表示 2 西文字符信息是如何用ascii码表示的?试写出字符 a b 数字符号以及空格... 一 选择题 1 40 题每题1分,41 50 题每题2分,共60分 下列各题a b c d 四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。l 在计算机系统中,一个字节的二进制位数为 a 16 b 8 c 4 d 由cpu的型号决定 2 存储16 16点阵的...2019二级C语言100题
c语言二级作业题
C语言二级试题