课后习题上机答案

课后习题上机答案

ID:34246205

大小:47.00 KB

页数:5页

时间:2019-03-04

课后习题上机答案_第1页
课后习题上机答案_第2页
课后习题上机答案_第3页
课后习题上机答案_第4页
课后习题上机答案_第5页
资源描述:

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

1、亮角落计算机2012年秋季上机资料亮角落上机资料国家计算机等级考试C语言第三章课后习题3.17编写程序,把560分钟换算成用小时和分钟表示,然后进行输出。#include"stdio.h"main(){  printf("hour:%d,min:%d",560/60,560%60);}3.18编写程序,输入两个整数:1500和350,求出它们的商和余数并进行输出。#include"stdio.h"main(){  inta,b;  printf("Inputa,b:");  scanf("%d%d",&a,&b);  printf("商=%d,余数=%d

2、",a/b,a%b);}3.19编写程序,读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进四舍五入,最后输出结果。#include"stdio.h"main(){  doublea,b,c,ave;  printf("Inputa,b,c:");  scanf("%lf%lf%lf",&a,&b,&c);  ave=(a+b+c)/3;  ave=(int)(ave*10+0.5);  ave/=10;  printf("ave=%f",ave);}3.20编写程序,读入三个数给a、b、c,然后交换它们中的数,把a中原来的值

3、给b,把b中原来的值给c,把c中原来的值a,然后输出a、b、c。#include"stdio.h"main(){  inta,b,c,t;  printf("Inputa,b,c:");  scanf("%d%d%d",&a,&b,&c);  printf("a=%d,b=%d,c=%d",a,b,c);  t=b;b=a;a=c;c=t;  printf("a=%d,b=%d,c=%d",a,b,c);}第四章课后习题4.21若a的值小于100,请将以下选择结构改写成switch语句构成的选择结构。  if(a<30)m=1; elseif(a<40)

4、m=2;  elseif(a<50)m=3;  elseif(a<60)m=4;  elsem=5;程序清单:#include"stdio.h"main(){  inta,m;  printf("Inputa(a<100):");  scanf("%d",&a);  switch(a/10)  {  case0:  case1:  case2:m=1;break;  case3:m=2;break;  case4:m=3;break;  case5:m=4;break;  default:5亮角落计算机2012年秋季上机资料m=5;  }  printf("a=

5、%d,m=%d",a,m);}4.22编写程序,输入一位学生的生日(年:y0、月:m0、日:d0),并输入当前的日期(年:y1、月:m1、日:d1),输出该生的实际年龄。#include"stdio.h"main(){  inty1,y0,y,m1,m0,m,d1,d0,d;  printf("Inputy0,m0,d0:");  scanf("%d%d%d",&y0,&m0,&d0);  //从键盘输入学生的生日  printf("Inputy1,m1,d1:");  scanf("%d%d%d",&y1,&m1,&d1);  //从键盘输入当前的日期  

6、if(d1>=d0)//如果当前日>出生日(day)    d=d1-d0;//当前day-出生day  else  {  d=d1+30-d0;  m1--;  //出生month-1  }  if(m1>=m0)    m=m1-m0;  else  {  m=m1+12-m0;  y1--;  }  y=y1-y0;  printf("year:%d,mothe:%d,day:%d",y,m,d);}4.23编写程序,输入一个整数,打印出它是奇数还是偶数。#include"stdio.h"main(){  intx;  printf("Inputx:"

7、);  scanf("%d",&x);  if(x%2==0)  printf("%d是偶数!",x);  else  printf("%d是奇数!",x);}4.24编写程序,输入a、b、c三个数,打印出最大者。#include"stdio.h"main(){  inta,b,c,max;  printf("Inputa,b,c:");  scanf("%d%d%d",&a,&b,&c);  if(a>b)  max=a;  else  max=b;  if(max

8、下函数    x    

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

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

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