- 0
- 0
- 约2.87万字
- 约 43页
- 2026-03-14 发布于河北
- 举报
1.4小明上小学一年级了,老师已经教会了他们进行整数的+、-、*、/、%计算,下面老
师先出题,给出一个简洁的算术表达式,请小明给出计算结果。
输入:
接受两个整数,每个整数之间运用空格分隔。例如输入格式为:123444
输出:
分别输出进行+、・、*、/、*之后的运行结果。
#includestdio.h
#includestdlib.h
intmain()
{
inta,b,c,d,e,f,g;
scanf(%d%d,a!b);
g=a+b;
c=a-b;
d=a*b;
e=a/b;
f=a%b;
printf(%d\n,g);
printf(%d\n,c);
printf(%d\n;d);
printf(%d\n,e);
printf(%d\n,f);
return0;}
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头文件
#includestdio.h
#includestdlib.h
#includemath.h
intmain()
intm,h
doublea
scanf(%d%d,h,m)
printf(At%d:%02d,h,m)
a=fabs(5.5*m-30*h)
if(a180)
a=360-a
printf(theangleis%.rdegrees.\n,a)
return0}
3.3假如已知恻柱的底面半径r,以及高h,则可计算出圆柱的侧面积s=2nrh,体积v=nr2h。其中n=3.1415926
输入
第一行输入圆柱的底面半径r
其次行输入圆柱的高h
输出
s=圆柱的侧面积,v=v圆柱的体积
要求
1.全部变量都定义为双精度类型
2.结果精确到小数点后两位
#includestdio.h
includestdlib.h
#includemath.h
#definePI3.1415926
intmain()
{
doubleh,r,s,v;
scanf(%lf%lf,h,r);
s=2*PI*r*h;
v=PI*r*r*h;
M
printf(%6.2lf,v=%6.2lf\n,s,v);
return0;
)
3.4防意从键盘上输入一个三位正整数,要求正确地分别出它的个位、十位和百位,并分别在屏幕上输出。
比如输入的三位正整数
includestdio.h
includestdlib.h
#includemath.h
#definePI3.1
原创力文档

文档评论(0)