c语言 编程及答案

c语言 编程及答案

ID:20560538

大小:79.00 KB

页数:22页

时间:2018-10-13

c语言 编程及答案_第1页
c语言 编程及答案_第2页
c语言 编程及答案_第3页
c语言 编程及答案_第4页
c语言 编程及答案_第5页
资源描述:

《c语言 编程及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、输入一个字符,判断它是否是大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符。#includeintmain(){charc1;printf("inputalatter:");scanf("%c",&c1);if(c1>='A'&&c1<='Z')c1=c1+32;printf("%c",c1);return0;}2、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。#includeintmain(){charc;intletters=0,space=

2、0,digit=0,other=0;printf("Pleaseinputletters:");while((c=getchar())!=''){if(c>='a'&&c<='z'

3、

4、c>='A'&&c<='Z')letters++;elseif(c>='0'&&c<='9')digit++;elseif(c=='')space++;elseother++;}printf("字母数:%d数字数:%d空格数:%d其他字母数:%d",letters,digit,space,other);return0;}3、编写一个函

5、数,求数列1+1/2+1/3+1/4+1/5+...1/n,利用主函数调用这个函数并输出结果。#includeintmain(){intn;floatc;floatsum(intn);scanf("%d",&n);c=sum(n);printf("%f",c);}floatsum(intn){inti;floatsum=0.0;for(i=1;i<=n;i++)sum=sum+1.0/i;returnsum;}4、输入一个字符,判断它是否是小写字母,如果是,将它转换成大写字母;如果不是,不转换。然后输出最后得到的字符

6、。#includeintmain(){charc1;printf("inputalatter:");scanf("%c",&c1);if(c1>='a'&&c1<='z')c1=c1-32;printf("%c",c1);return0;}5、求S=a+aa+aaa+...+aa...a(n个a)之值。其中a是一个数字,n代表a的位数。例如:2+22+222+2222+22222(此时n为5),n由键盘输入。#includeintmain(){inti,a,b,c,n;scanf("%d,%d",&

7、a,&n);c=b=a;for(i=2;i<=n;i++){b=10*b+a;c=b+c;}printf("%d",c);return0;}6、将一个二维数组行和列的元素互换,存到另外一个二维数组中。#includeintmain(){inti,j;inta[3][3]={1,2,3,4,5,6,7,8,9},b[3][3];printf("arraya:");for(i=0;i<=2;i++){for(j=0;j<=2;j++){printf("%5d",a[i][j]);b[j][i]=a[i][j];}pr

8、intf("");}printf("");printf("arrayb:");for(i=0;i<=2;i++){for(j=0;j<=2;j++)printf("%5d",b[i][j]);printf("");}return0;}7、有三个整数a,b,c,由键盘输入,输出其中最大者。#includeintmain(){inta,b,c,d;intmax(intx,inty,intz);scanf("%d%d%d",&a,&b,&c);d=max(a,b,c);printf("%d",d);retu

9、rn0;}intmax(intx,inty,intz){intq,p;if(x>y)q=x;elseq=y;if(z>q)p=z;elsep=q;returnp;}8、将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,4,3,2,0。要求改为0,2,3,4,6,8。#includeintmain(){inta[6]={8,6,4,3,2,0};inti,b[6];printf("arraya:");for(i=0;i<6;i++)printf("%5d",a[i]);printf("");for(i=0;i

10、<6;i++)b[i]=a[5-i];printf("");printf("arrayb:");for(i=0;i<6;i++)printf("%5d",b[i]);printf("

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

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

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