C语言作业题整理.doc

C语言作业题整理.doc

ID:58819863

大小:107.00 KB

页数:25页

时间:2020-10-25

C语言作业题整理.doc_第1页
C语言作业题整理.doc_第2页
C语言作业题整理.doc_第3页
C语言作业题整理.doc_第4页
C语言作业题整理.doc_第5页
资源描述:

《C语言作业题整理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.第一次1.1.编写一程序,通过键盘输入一华氏温度,将其转换为摄氏温度后输出。公式为c=5/9(f-32)#include"stdio.h"main(){floatf=0,h=0;printf("请输入华氏温度:");scanf("%f",&f);printf("转化为摄氏温度为:");h=(float)5/9*(f-32);printf("%.2f",h);}1.2.通过键盘输入一小写字母,将其转换为大写字母输出,并输出该大写字母的后一位字母和前一位字母(如果输入该大写字母为A,则其前一位字母为Z;

2、如果输入该大写字母为Z,则其后一位字母为A)。#include"stdio.h"main(){charch1,ch2,ch3,ch;printf("请输入一个小写字母:");while(scanf("%c",&ch),ch<97

3、

4、ch>122){printf("您输入的符号不是小写字母,请重新输入一个小写字母:");}printf("其对应的大写字母和前后的大写字母分别为:");if(ch=='a'){ch2=ch-32;ch1=ch2+25;ch3=ch2+1;}elseif(ch=='z'

5、){ch2=ch-32;ch1=ch2-1;ch3=ch2-25;}else{ch2=ch-32;ch1=ch2-1;ch3=ch2+1;}printf("%c,%c,%c",ch1,ch2,ch3);}1.3.通过键盘输入一个两位的整数,试编写程序将其个位与十位分别以字符的方式输出。输出形式为:“theinputnumberis你输入的整数,thetensis十位数字,theunitsis个位数字。”如果输入的整数不正确,则输出“wronginput”#include"stdio.h"main(){i

6、nta,b1,b2;printf("请输入一个两位正整数:");scanf("%d",&a);if(a<10

7、

8、a>=100){printf("输入不符合要求");}else{b1=a%10;b2=a/10;printf("十位数是:%c个位数是:%c",b2+'0',b1+'0');}}1.1.给定方程ax^2+bx+c=0,试编写程序根据键盘输入实数a、b、c,能输出其根,要求:如果该方程有两个不同的根,则输出形式为"theAnswerofax^2+bx+c=0isx1=根1,x2=根2"如

9、果该方程有两个相同的根,则输出形式为"theAnswerofax^2+bx+c=0isx1=X2=根"如果该方程无解,则输出形式为"theAnswerofax^2+bx+c=0isnone",其中a、b、c均为键盘输入,输出结果保留两位小数。#include"stdio.h"#include"math.h"main(){floata,b,c,disc,x1,x2;scanf("%f,%f,%f",&a,&b,&c);disc=b*b-4*a*c;if(disc==0){x1=x2=-b/(2*a);prin

10、tf("theAnswerofax^2+bx+cisx1=x2=%.2f",x1);}elseif(disc>0){x1=(-b+sqrt(disc))/(2*a);x2=(-b-sqrt(disc))/(2*a);printf("theAnswerofax^2+bx+cisx1=%.2f,x2=%.2f",x1,x2);}else{printf("theAnswerofax^2+bx+c=0isnone");}}2.第二次2.1.求1/3+3/5+5/7+…前20项之和。(本题要求分别以got

11、o,for,do...while,while四种循环语句实现) #includeintmain(){inti;floats=0;for(i=1;i<=20;i++){s+=(float)(2*i-1)/(2*i+1);}printf("s=%f",s);return0;}#includeintmain(){intp,r,n,m;printf("n,m:");scanf("%d,%d",&n,&m);if(p=n*m)while(m!=0){r=n%m;n=m;m=r;

12、}printf("最大公约数是%d",n);printf("最小公倍数是%d",p/n);return0;}#includevoidmain(){ints,i,j;inta;printf("请输入一个数:");scanf("%d",&a);for(i=1;i<=a;i++){s=0;for(j=1;j

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

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

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