收藏 分享(赏)

编程题汇总-答案.doc

上传人:cjc2202537 文档编号:250429 上传时间:2018-03-24 格式:DOC 页数:29 大小:87.50KB
下载 相关 举报
编程题汇总-答案.doc_第1页
第1页 / 共29页
编程题汇总-答案.doc_第2页
第2页 / 共29页
编程题汇总-答案.doc_第3页
第3页 / 共29页
编程题汇总-答案.doc_第4页
第4页 / 共29页
编程题汇总-答案.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、一、编程题(总分 100)1.(分值: 2.1 分) 编写程序求出 555555 的约数中最大的三位数是多少。参考答案:#include void main()int a=555555;int i=100;int max =100;while (i+max)max=i;printf (“%dn“,max);2.(分值: 2.1 分) 输入一个正整数,要求以相反的顺序输出该数。例如输入12345,输出位 54321。参考答案:#include int main()int i;int j;scanf(“%d“, while (i 0)j = i % 10;printf(“%d“, j);i = i

2、 / 10;return 0;3.(分值: 2.1 分) 编写程序,求 S=1/(1*2)+1/(2*3)+1/(3*4)+前 50 项之和。参考答案:#include int main()float s = 0;int i;for (i = 1; i void main()int i = 1;float sum = 0;while (i void main()int num1,num2;void sub(char ,int,int);char strg80;printf(“请输入字符:n“);gets(strg);sub(strg,printf(“A 的个数为: %dn“,num2);pri

3、ntf(“a 的个数为:%dn“,num1);void sub(char strg, int *n1,int *n2)int i,a=0,A=0;for(i=0;strgi!=0;i+)if(strgi=a)a+;else if(strgi=A)A+;*n1=a;*n2=A;6.(分值: 2.1 分) 编一通用函数 avernum,计算含有 n 个数据的一维数组的平均值,并统计此数组中大于平均值的数据的个数;主函数中定义含有 100 个元素的数组 x,xI=200*cos(I*0.875)(I=0,1,299),调用上述函数,输出此数组的平均值及大于平均值的数据的个数。(注:此程序不允许使用全

4、局变量,不允许在 avernum 函数中输出)参考答案:#include “stdio.h“#include “math.h“#define N 100double avernum(double *x, double n, double ave) double aver=0.000000, a=0; int i; if(ave=0) for(i=0; im)m=xi;j=i;return (m);elsereturn(j);void main() double a50,max,m;int i;for(i=0;i#includevoid main()void hanshu(double ,int

5、 ,double *);double a10,he;int i;printf(“请输入 10 个数:n“);for(i=0;i0)zhengshuhe+=ai;*nhe=zhengshuhe;14.(分值: 2.1 分) 求 n!。参考答案:#includevoid main()int i,n,he;printf(“请输入 n:n“);scanf(“%d“,n=i;for(he=1;i0;i-)he*=i;printf(“%d!=%d“,n,he);#includevoid main()int jiecheng(int);int i,he;printf(“请输入 n:n“);scanf(“%d

6、“,he=jiecheng(i);printf(“%d!=%d“,i,he);int jiecheng(int i)int ji;for(ji=1;i0;i-)ji*=i;return ji;15.(分值: 2.1 分) 通过调用自定义函数来完成求圆柱体的体积(v=3.14*r*r*h),要求圆柱体的高和底半径在主函数中做输入,圆柱体的体积在主函数中做输出。参考答案:#include float volume_cy(float r,float h)return (3.14*r*r*h);void main()float r,h,v;printf(“请输入圆柱体的半径和高度“);scanf(“%f %f“,v=volume_cy(r,h);printf(“n 圆柱体的体积为%fn“,v);16.(分值: 2.1 分) 通过调用自定义函数完成求正方形的体积(要求:正方体的的边长在主函数中做输入,正方体的体积在主函数中做输出) 。参考答案:#include int main()int volume_c(int a);int a;int v;printf(“please input a:“);scanf(“%d“,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报