文档详情

C程序设计编程题.docx

发布:2021-02-21约1.05万字共15页下载文档
文本预览下载声明
精品值得阅读 精品值得阅读 相信相信的力量 相信相信的力量 编号 题目要求及代码描述 参考答案 补充说明 1 ①题目要求:有一分数序列:2/1、-3/2、5/3、-8/5、 参考答案如下: 多项式求和问题,例如: 13/8…,求这个数列的前 m(m=1 且m=100)项 #i nclude “ stdio.h ” 1. 序列:1!、2!、3!、4!、5!… 之和,并将总和存放到变量 sum中,并输出sum。 mai n() 求前 m项之和; (若程序已经定义的变量不够用,考生可以补充定义 { 2. 序列:1*1、2*2、3*3、 其它变量) int m,i,sig n=1; 4*4、…求前 m项之和; ②题目已给出的框架如下: float sum=0,a=2,b=1,t; 3. 序 列:1,1,2 ,3,5,8,13 ??… #i nclude “ stdio.h ” scanf( “ %d ,m); 从第三个数开始每个数是 mai n() for(i=1;i=m;i++) 前两个数之和,求出这个 { { 数列的前m项之和。 int m; float sum; sum=sum+sig n*a/b; t=a;a=a+b;b=t; sig n=-sig n; } printf( “ %f” ,sum); } } 2 ①题目要求:有一序列:1,1,2,3,5,8,13 …从第三个 数开始每个数是前两个数之和 ,求出这个数列的前 参考答案如下: 无 m(m=1并且mv=100)项之和,并将总和存放到变 #i nclude “ stdio.h ” 量sum中,并输出之. mai n() (若程序已经定义的变量不够用 ,考生可以补充定义 { 其它变量). int m,sum=0,i,b=0,s=1; scanf( “ %d ,m); ②题目已给出的框架如下: for(i=1;i=m;i++) #i nclude “ stdio.h ” { mai n() sum=sum+s; { a=b; int m,sum; b=s; s=a+b; } } printf( “ %d ,sum); } 3 ①题目要求:对于任意给定的正整数 m,求这个数的 参考答案如下: 整型数据求位数、及按位提取 各位数字之和,并存入变量 sum中,并输出之。 例如:如果 m为123,则sum 为6。 #in clude “ stdio.h ” 数字问题。 (若程序已经定义的变量不够用 ,考生可以补充定义 mai n() 其它变量). { int m,sum=0,i,s; ②题目已给出的框架如下: scanf( “ %d,m); #i nclude “ stdio.h ” while(m0) mai n() { { sum=sum+m%10; int m,sum; m=m/10; } printf( “ %d ,sum); } } 4 ①题目要求:已知10名学生的成绩已存入数组 a 参考答案如下: 主函数中直接对整型(实型) 中,计算前m位同学的平均成绩,并存入变量aver 数组进行统计处理问题,例 中,并输出之。例如,若 m=2,则aver=65。 #in clude “ stdio.h ” 如: (若程序已经定义的变量不够用 ,考生可以补充定义 mai n() 1 ?求平均分; 其它变量)。 { 2 ?求最大值最小值; ②题目已给出的框架如下: int m,i,a[10]={60,70,77,79,76,83,78,56,85,69}; 3 ?求高于平均分人数; #i nclude “ stdio.h ” float aver=0; mai n() scanf( “ %d ,m); {int m,a[10]={60,70,77,79,76,83,78,56,85,69}; for(i=0;im;i++) float aver; aver=aver+a[i]; aver=aver/m; } printf( “ the aver is %f ” ,aver); } 5 题目要求:将输入的一行字符串(<50)存入数组a 中,求子符串中小与子母的个数并存入变量 cou nt 中,并输出之。例如,若输入 ” Itls A Joke. ”,贝【J coun t=5。 (若程序已经定义的变量不够用 ,考生可以补充定义 其它变量)。 题目已给出的框架如下: #i nclude “ stdio.h ” mai n() { char a[50];i nt count; } 参考答案如下: 主函数中直接对字符型数组 进行统计处理问题,例如: #in clude “ stdio.h ” mai n() { char a[50]; int coun t=0,i; gets(a); f
显示全部
相似文档