练习题
练习 1:时间换算
输入时间(格式:小时分钟,如 1120 表示 11:20)和经过的分钟数,输出结果时间。
#include <stdio.h>
int main()
{
int hour1, hour2, hour3, hour;
int minute1, minute2, minute;
int t;
int m;
scanf("%d %d", &t, &m);
hour1 = t / 100;
minute1 = t % 100;
hour2 = m / 60;
minute2 = m % 60;
hour3 = (minute1 + minute2) / 60;
minute = (minute1 + minute2) % 60;
hour = hour1 + hour2 + hour3;
printf("%d", hour * 100 + minute);
return 0;
}
练习 2:身高单位换算
输入厘米身高,换算为英尺和英寸。
#include <stdio.h>
int main ()
{
int cm;
scanf("%d", &cm);
int foot = cm / 30.48;
int inch = ((cm / 30.48) - foot) * 12;
printf("身高为%d英尺%d英寸", foot, inch);
return 0;
}
练习 3:找零兑换
#include <stdio.h>
int main()
{
int price;
int change;
printf("请输入你的金额");
scanf("%d", &price);
change = 100 - price;
if (change > 0) {
printf("找你%d元", change);
} else if (change == 0) {
printf("不用找了");
} else {
printf("你钱不够");
}
return 0;
}