c语言程序设计题集

c语言程序设计题集

ID:35529167

大小:98.30 KB

页数:34页

时间:2019-03-25

c语言程序设计题集_第1页
c语言程序设计题集_第2页
c语言程序设计题集_第3页
c语言程序设计题集_第4页
c语言程序设计题集_第5页
资源描述:

《c语言程序设计题集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计题集》(-)关于顺序结构、选择结构、循环结构的程序【程序1】编写程序,将10000秒转换成以“XX时XX分XX秒”格式输出。#includeintmain(){inth,m,s,a;a=10000;h=10000/3600;nF(10000-h*3600)/60;s二10000-h*3600-m*60;printf("%d时,%d分,%d秒〃,h,m,s);return0;}【程序2】输入1个字母,如果它是小写字母,则首先将其转换成大写字母,再输出该字母的前序字母、该字母、该字母的

2、后序字母,例如:输入g,则输出FGH;输入a,则输出ZAB;输入M,则输出LMN;输入Z,则输出YZA。#includeintmain(){charcl,c2,c3;scanf("%c",&cl);if(cl>=97&&cl<=122)cl二cl-32;c2=cl-l;c3=cl+l;if(cl==65)c2=90;if(cl==90)c3=65;printf("%c%c%c",c2,cl,c3);return0;}【程序3】输入简单表达式实现一次加、减、乘、除四则运算。例如输入1+5或3*6,计

3、算结果。#includeintmain(){floata,b,x;charc;scanf("%f%c%f",&a,&c,&b);switch(c){case"+':x=a+b;break;case,:x=a~b;break;case,*':x二a*b;break;case'/':if(b==0)printf(“ivisoriszcroz,);elsex=a/b;break;}printf("%f",x);return0;}【程序4】输入十个整数,求其中的最大数、最小数及平均数。#includc

4、intmain(){inta,i,max,min;floatave;scanf(〃%d〃,&a);max=min=a;avc=a;for(i=l;i<=9;i++){scanf("%d〃,&a);avc=avc+a;if(a>max)max=a;elseif(a

5、要求考虑沪0,及方程有实数根与复数根的情况。#include#includeGnath.h>intmain()!doublea,b,c,disc,xl,x2,p,q;scanf(〃%lf%lf%lf〃,&a,&b,&c);if(a==0){xl=x2=-c/b;printf("realroots:xl=%7.2fx2=%7.2f〃,xl,x2);}else{disc=b*b-4*a*c;if(disc<0)printf("Thisequationhasn'trealroots,z)

6、;else{p二-b/(2.0*a);q=sqrt(disc)/(2.0*a);xl二p+q;x2二p-q;printf(z,realroots:xl=%7.2fx2=%7.2f〃,xl,x2);Iireturn0;}【程序6】题目:输入任意学生的百分制成绩,要求输出成绩等级'A'、'B'、'D'、'E':90分以上为'A',80-89分为'B',70-79F分为'C',60-69分为'D',60分以下为'E'。#includeintmain()intx;scanf(〃%d〃,&x);

7、printf("Yourscore:,z);if(x>二90&&xU100)printf('A');elseif(x>=80&&x<=89)printf('B');elseif(x>=70&&x<=79)printf('C');elseif(x>二60&&x〈二69)printf('D');elseprintf('E');return0;}【程序7】题目:输入一行字符,分别统计其中的英文字符,空格,数字字符和其他字符的个数是多少?#includeintmain(){charc[81];intnl=

8、0,n2=0,n3=0,n4=0,i;printfC输入一串字符〃);gets(c);for(i=0;c[i]!二'';i++)if(c[i]>=,a&&c[i]〈二'z')nl卄;elseif(c[i]>二'O'&&c[i]<='9')n2++;elseif(c[i]二二’’)n3++;elsen4++;printfC英文字符数二%d,数字字符数二

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

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

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