栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > C++面试题库

C语言面试大全系列带面试题答案(26)

C语言面试大全系列带面试题答案(26)

三、编程题
1. 编写程序,将d天h小时m分钟换算成分钟,然后进行输出。
解:#include “stdio.h”
main()

int d, h ,m;
    long  main;
printf(“n请输入天数,小时和分钟:”);
scanf(“%d%d%d”,&d,&h,&m);
min=(long)((d*24+h)*60+m);
printf(“%d天%d小时%d分钟换算为分钟为:%ld”,d,h,m,min);
}
2. 编写程序,输入两个整数,求出它们的商数和余数并进行输出。
解: #include “stdio.h”
main()
{
int x,y;
int shang ,yu;
printf(“n请输入两个整数:”);
scanf(“%d%d”,&x,&y);”
shang=x/y;
yu=x%y;
printf(“%d%d的商为:%d,余数为%d”,x,y,shang,yu);
}
3. 编写程序读入3个双精度数,求它们的平均值,并保留此平均值小数点一位,
对小数点后第二位进行四舍五入,并输出结果。
解:  #include “stdio.h”
mian()
{
   double x,y,z;
double aver;
long temp;
printf(“n请输入三个双精度数:”);
scanf(“%lf%lf%lf”,&x,&y,&z);
aver=(x+y+z)/3;
temp=aver*10;
temp=(aver*10-temp)*2+temp;
aver=temp/10.0;
printf(“n平均值为:%.1lf”,aver);
        }
4.  编写程序,读入3个整数a、b、c,然后交换它们中的数,把a中原来的值给b,把b中的值给c,把c中的值给a.
 解: #include “stdio.h”
main()
{
  int a,b,c,temp;
printf(“n请输入三个数:”);
scanf(“%d%d%d”,&a,&b,&c);
printf(“交换之前a=%d,b=%d,c=%d”,a,b,c);
temp=a;
a=c;
c=b;
b=temp;
printf(“n交换之后a=%d,b=%d,c=%d”,a,b,c);
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/265529.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号