中国石油大学C语言上机题答案.zip(5)
发布时间:2021-06-06
发布时间:2021-06-06
x2=x%50/10;
x3=x%50%10/5;
x4=x%50%10%5/2;
x5=x%50%10%5%2/1;
printf("%d\n",x1);
printf("%d\n",x2);
printf("%d\n",x3);
printf("%d\n",x4);
printf("%d\n",x5);
return 0;
}
3.2 计算时钟的夹角
背景:钟面上的时针和分针之间的夹角总是在 0 度~ 359 度之间。举例来说,在十二点的时候两针之间的夹角为 0 度,而在六点的时候夹角为 180 度,在三点的时候为 90 度。本题要解决的是计算 0:00 到 12:00之间任意一个时间的夹角。
输入: 每组测试数据包含两个数字:第一个数字代表小时 ( 大于等于 0 小于 12) ,第二个数字代表分 ( 在区间 [0, 59] 上 ) 。
输出: 对应每组测试数据,用常用格式显示时间以及这个时候时针和分针间的最小夹角,精确到小数点后一位。
友情提示:以表中心到12点的连线为基准,分针每走1分钟是6度,时针与基准的夹角每个小时也是30度,从整点开始,每过1分钟时针再增加0.5度。
提示:时钟夹角计算公式|5.5m-30h|,h为时针,m为分针。求浮点型绝对值的函数为fabs,需要包含math.h头文件
#include "stdio.h"
#include "math.h"
int main()
{
int h,m;
double angle;
scanf("%d%d",&h,&m);
angle=fabs(5.5*m-30*h);
if(angle>180)
angle=360-angle;
printf("At %d:%02d the angle is %.1f degrees.\n",h,m,angle);
}
3.3 照猫画猫:计算圆柱的侧面积及体积
如果已知圆柱的底面半径 r ,以及高 h ,则可计算出圆柱的侧面积 s=2πrh ,体积 v=π r 2 h 。其中 π=3.1415926
输入 第一行输入圆柱的底面半径 r
第二行输入圆柱的高 h
输出 s=< 圆柱的侧面积 >,v=< 圆柱的体积 >
要求 1. 所有变量都定义为双精度类型
2. 结果精确到小数点后两位
#include "stdio.h"
下一篇:知法守法主题班会