c语言复习题二.doc

c语言复习题二.doc

ID:61502278

大小:43.50 KB

页数:13页

时间:2021-02-07

c语言复习题二.doc_第1页
c语言复习题二.doc_第2页
c语言复习题二.doc_第3页
c语言复习题二.doc_第4页
c语言复习题二.doc_第5页
资源描述:

《c语言复习题二.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言复习题二一、程序填空题1.以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。#includevoidmain(){floatx[1000],sum=0.0,ave,a;intn=0,i;printf("Entermark:");scanf("%f",&a);while(a>=0.0&&n<1000){sum+;x[n]=;n++;scanf("%f",&a);}ave=;printf("Output:");printf("ave=%f",av

2、e);for(i=0;ivoidmain(){floata,b;scanf(,&a,&b);if(a>b){t=a;;b=t;}printf("%5.2f,%5.2f",a,b);}3、以下sum函数的功能是计算下列级数之和。s=1+x+x2/2!+x3/3!+……+xn/n!请给函数中的各变量正确赋初值。doublesum(doublex,intn){inti;doublea,b,s;for(i=1;i<=

3、n;i++){a=a*x;b=b*i;s=s+a/b;}returns;}4.以下程序统计从终端输入的字符中每个大写字母的个数,num[0]中统计字母A的个数,其他依次类推。用#号结束输入,请填空。#include#includevoidmain(){intnum[26]={0},i;charc;while(!='#')if(isupper(c))num[]+=1;for(i=0;i<26;i++)if(num[i])printf("%c:%d",i+'A',num[i]);5.以下程序的功能是:从键盘

4、上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。#includevoidmain(){floatx[1000],sum=0.0,ave,a;intn=0,i;printf("Entermark:");scanf("%f",&a);while(a>=0.0&&n<1000){sum+;x[n]=;n++;scanf("%f",&a);}ave=;printf("Output:");printf("ave=%f",ave);for(i=0;i

5、f("%f",x[i]);}6.输出数组s中最大元素的下标。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k]);printf(“%d”,k);}7.下面程序对输入的字符串中每一个数字出现的次数进行计数。请补全程序。#includevoidmain(){intj,ch,;for(j=0;j<10;++j)digit[j]=0;while((ch=getchar())!='')if(ch>='0'&&ch<='9');for(j=0

6、;j<10;++j)printf("%d:%d",j,digit[j]);}8..在1~500中,找出能同时满足用3除余2,用5除余3,用7除余5的所有整数,并按每行5个输出。main(){intx,;for(x=1;x<=500;x++)if{if()printf("");printf("%5d",x);n++;}}9.写出递归函数求mn,并在主函数中键盘输入m,n,调用函数求的mn值。main(){intpower(intx,inty);intm,n;printf("Inputm,n:");scanf();printf("%3d^

7、%-d=%-d",m,n,power(m,n));}intpower(intx,inty){intp;if()p=1;elsep=);returnp;}10.将下列3×3矩阵转置(转置矩阵式将原矩阵的元素按行列互换所形成的矩阵),并输出之。a的转置矩阵147258369矩阵a123456789程序如下:main(){inti,k;inta[3][3]={{1,2,3},{4,5,6},{7,8,9}};int;for(i=0;;i++)for(k=0;k<3;k++)b[i][k]=;for(i=0;i<3;i++){for(k=0;k<

8、3;k++)printf("%5d",b[i][k]);;}}11.程序功能:输出10~100之间的全部素数,每行显示5个。voidmain(){inti,j,;f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。