高教c语言程序设计(2011版)课后编程题答案.doc

高教c语言程序设计(2011版)课后编程题答案.doc

ID:58813598

大小:56.00 KB

页数:29页

时间:2020-09-25

高教c语言程序设计(2011版)课后编程题答案.doc_第1页
高教c语言程序设计(2011版)课后编程题答案.doc_第2页
高教c语言程序设计(2011版)课后编程题答案.doc_第3页
高教c语言程序设计(2011版)课后编程题答案.doc_第4页
高教c语言程序设计(2011版)课后编程题答案.doc_第5页
资源描述:

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

1、第三章顺序结构3.30 编写程序,把560分钟换算成用小时和分钟表示,然后进行输出。※程序如下※main( ){  int hour,minute;  hour=560/60;  minute=560%60;  printf("hour=%d,minute=%d",hour,minute);}3.31 编写程序,输入两个整数:1500和350,求出它们的商数和余数并进行输出。※程序如下※#includemain( ){  int num1,num2,i,j; /* 定义变量 i-商,j-

2、余数 */ printf("input num1 and num2:");  scanf("%d%d",&num1,&num2);  i=n }3.32 编写程序,读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数, 对小数点后第二位数进行四舍五入,最后输出结果。※程序如下※main( ){  double a,b,c,average=0;  printf("input a,b,c(double):");  scanf("%lf%lf%lf",&a,&b,&c);  average=(a

3、+b+c)/3;  average=average*10;  average=average+0.5;  average=(int)average;  average=average/10;  printf("average=%lf",average);}3.33 编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b, 把b中原来的值给c,把c中的值给a。※程序如下※main( ){  int a,b,c,t=0;  printf("input a b c:");  scanf(

4、"%d%d%d",&a,&b,&c);  t=c;c=b;b=a;a=t;  printf("a=%d b=%d c=%d",a,b,c);}第四章选择结构4.21 当a>0时,请将以下语句改写成switch语句。 if( a<30 ) m=1; else if( a<40 ) m=2; else if( a<50 ) m=3; else if( a<60 ) m=4; else m=5;※程序如下※main(){ int a; printf("Enter a:"); scanf("%d",&a); 

5、switch(a/10) { case 0: case 1: case 2: printf("m=1"); break ; case 3: printf("m=2"); break ;  case 4: printf("m=3"); break ; case 5: printf("m=4"); break ; default: printf("m=5");  }}4.22 编写程序,输入一位学生的生日(年:y0、月:m0、日:d0);并输入当前的日 期(年:y1、月:m1、日:d1);输出该生的实足年龄。

6、※程序如下※ 这道题仅做参考!!!系统不一样无法运行!main( ){  int y0,y1,m0,m1,d0,d1,age=0;  printf("Your Birthday(yyyy-mm-dd):");  scanf("%d-%d-%d",&y0,&m0,&d0);  printf("Current Date(yyyy-mm-dd):");  scanf("%d-%d-%d",&y1,&m1,&d1);  if(d1

7、1-y0;  printf("Age=%d",age); }4.23 编写程序,输入一个整数,打印出它是奇数还是偶数。※程序如下※main( ){  int i;  printf("input a integer:");  scanf("%d",&i);  if(i%2==0) /*条件判断*/  printf("%d is a even",i);  else  printf("%d is a odd",i);}——————————————————————————————————4.24 编写程序

8、,输入a、b、c三个数,打印出最大者。※程序如下※main( ){  int a,b,c,max = 0;  printf("input (int)a b and c:");  scanf("%d%d%d",&a,&b,&c);  max = a;  if(max

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

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

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