c语言教程课后编程题答案

c语言教程课后编程题答案

ID:41699030

大小:167.50 KB

页数:27页

时间:2019-08-30

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

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

1、三、编程题1.编写程序,输入一个非负数,输出以此数为半径的圆周长以及面积。#include"stdio.h"#definePI3.1415voidmain(){floatr,area,circumference;scanf("%f",&r);area=PI*r*r;circumference=2*r*PI;printf("area=%6.2fcircumference=%6.2f",area,circumference);}2.编写程序,输出下面结果,注意,双引号也要输出:“I'mastudent!”#includevoidmain

2、(){printf(""I'mastudent!"");}3.编写程序,输入一个小写字母,将其转换为大写字母输出。例如输入b,则输出B。提示:小写字母和对应的大写字母的ASCII码值相差32。voidmain(){charch;ch=getchar();ch-=32;putchar(ch);//printf("%c",ch);}4.编写程序,输入一个华氏温度f,输出其相应的摄氏温度c。华氏温度和摄氏温度的转换公式为:#includevoidmain(){floatf,c;scanf(“%f”,&f);c=5.0*(f-32)/9;

3、printf(“华氏温度%5.2f转换为摄氏温度为:%5.2f”,f,c);}第四章三、编程题1.输入一个整数,判断这个整数是奇数还是偶数(提示:整数的奇偶性可以利用取余运算符%判定)。#includevoidmain(){inta;scanf("%d",&a);if(a%2)printf("奇数");elseprintf("偶数");}2.编写程序,输入一个24小时制的时间,转换为12小时制时间后进行输出。以13点15分为例,输入:13:15,则输出:下午1:15。#includevoidmain(){int

4、hour,minute;scanf("%d:%d",&hour,&minute);if(hour>12)hour=hour-12;printf("%d:%d",hour,minute);}3.输入年号,判断它是否是闰年(如果年号能被400整除,或能被4整除,而不能被100整除,则是闰年,否则不是)。voidmain(){intyear;scanf("%d",&year);if(year%400==0

5、

6、(year%4==0&&year%100==0))printf("%d是闰年",year);elseprintf("%d不是闰年",year);}

7、4.输入一个字符,如果是大写字母则输出对应的小写字母,如果是小写字母则输出相应的大写字母,如果都不是则原样输出。#includevoidmain(){charch;scanf("%c",&ch);if(ch>='a'&&ch<='z')ch-=32;elseif(ch>='A'&&ch<='Z')ch+=32;printf("%c",ch);}1.设计一个简单的计算器程序,能输入整型运算数和基本运算符(+,-,*,/),输出计算结果。例如:输入2+6,输出2+6=8。#includemain(){floata,b,

8、result;charop;scanf("%f%c%f",&a,&op,&b);switch(op){case'+':result=a+b;printf("=%f",result);break;case'-':result=a-b;printf("=%f",result);break;case'*':result=a*b;printf("%f",result);break;case'/':if(b==0.0)printf("error!");result=a/b;printf("=%f",result);default:printf("errorduet

9、otheillegalinput!");}}第五章三、编程题1.编写程序,显示100~200之间能被7除余2的所有整数。#include"stdio.h"main(){inti;for(i=100;i<=200;i++){if(i%7==2)printf("t%dt",i);}}2.输入n个整数,求这n个整数中的最大数、最小数和偶数平均数,并输出。#includevoidmain(){inti,n,data,max=0,min=0,even=0,evennumber=0;printf("Pleaseinputthenumberofd

10、ata:");scanf("%d",&n);prin

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

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

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