C语言作业与参考答案.doc

C语言作业与参考答案.doc

ID:61772387

大小:564.50 KB

页数:102页

时间:2020-02-06

C语言作业与参考答案.doc_第1页
C语言作业与参考答案.doc_第2页
C语言作业与参考答案.doc_第3页
C语言作业与参考答案.doc_第4页
C语言作业与参考答案.doc_第5页
资源描述:

《C语言作业与参考答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......C语言及实验作业参考做法分支程序设计上机作业:标题4.3三角形判断描述输入三条边的长,输出这三条边是否构成等边三角形、等腰三角形、直角三角形、普通三角形,还是不能构成三角形输入数据整数a,b,c的值输出数据等边三角形、等腰三角形、直角三角形、普通三角形,或不能构成三角形输入示例555输出示例等边三角形#includeintmain(){inta,b,c;scanf("%d%d%d",&a,&b,&c);if(a==b&&b==c)printf("1");elseif(a+b>c&&a+c>b&&b+c>a)if(a==b

2、

3、

4、b==c

5、

6、a==c)printf("2");elseif(a*a+b*b==c*c

7、

8、b*b+c*c==a*a

9、

10、a*a+c*c==b*b)printf("3");.专业专注.......elseprintf("4");elseprintf("5");return0;}标题4.5计算函数的值描述当x<1时,y=x当1≤x<10时,y=2x-1当x≥10时,y=3x-11输入数据整数x的值输出数据一个整数表示函数的值输入示例5输出示例y=9#includeintmain(){intx,y;scanf("%d",&x);if(x<1)y=

11、x;elseif(x<10)y=2*x-1;elsey=3*x-11;printf("%d",y);.专业专注.......return0;}标题4.6数的分离描述给一个不多于3位的正整数(1)计算它是几位数(2)分别打印出每一位数字(3)逆序打印出各位数字输入数据一个不多于3位的正整数输出数据位数从高位到低位的各位数字从低位到高位的各位数字输入示例456输出示例3456654提示123/100=?23/10=?123%10=?测试数据1:6783678876测试数据2:4524554测试数据3:8188#include.专业专注...

12、....intmain(){intp,t,s;inti,bit;//printf("inputanumber(0-999):");scanf("%d",&p);gewei=p%10;//个位shiwei=p/10%10;//十位baiwei=p/100;//百位if(baiwei)//如果是3位数{printf("%d",3);printf("%d%d%d",baiwei,shiwei,gewei);printf("%d%d%d",gewei,shiwei,baiwei);}elseif(shiwei)//如果是2位数{printf("%d

13、n",2);printf("%d%d",shiwei,gewei);printf("%d%d",gewei,shiwei);}elseprintf("%d%d%d",1,gewei,gewei);//是1位数return0;}标题4.7输出等级分(用if语言实现)描述输入一个百分制成绩,输出对应的等级分90-100为.专业专注.......A80-89为B70-79为C60-69为D0-59为E输入数据一个整数输出数据一个大写字符输入示例95输出示例A标题4.8计算建筑高度描述有4个圆塔,圆心分别为(2,2),(-2,2),(-2,-

14、2),(2,-2),圆半径为1。这4个塔的高度为10m,塔以外无建筑物。输入任一点的坐标,求该点的建筑高度(塔外高度为0)。输入数据以(x,y)形式作为点的坐标输入输出数据输出高度输入示例(3,1)输出示例10提示注意输入坐标的格式,括号为半角符号输入:(0.5,0.7)输出:0输入:(2.1,2.3)输出:10输入:(-2,-1)输出:10.专业专注.......输入:(-3,2)输出:10#includemain(){intx1=2,y1=2;floatx,y;printf("inputthepositionx&y:");scanf

15、("(%f,%f)",&x,&y);x=fabs(x);y=fabs(y);if((x-x1)*(x-x1)+(y-y1)*(y-y1)<=1)printf("%d",10);elseprintf("0");return0;}标题4.9输出等级分(用switch语言实现)描述输入一个百分制成绩,输出对应的等级分90-100为A80-89为B70-79为C60-69为D0-59为E输入数据一个整数.专业专注.......输出数据一个大写字符输入示例86输出示例B#includeintmain(){intscore;chargrad

16、e;printf("inputascore:");scanf("%d",&sco

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

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

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