大二学习数据结构前的复健~
编程题 7-1 厘米换算英尺英寸#includeint main(){ int limi; scanf("%d",&limi); int foot; int inch; foot=limi/30.48; inch=(limi/30.48-foot)*12; printf("%d %d",foot,inch); return 0; }
考察取整方法 参考C语言取整方法总结 - cynchanpin - 博客园 (cnblogs.com)
7-2 然后是几点#includeint main(){ int start,plus1,end; scanf("%d %d",&start,&plus1); int minute1,minute2; minute1=start/100*60+start%100; minute2=minute1+plus1; //printf("%dn",minute1); //printf("%dn",minute2); if(minute2/60==0)printf("0"); else; printf("%d",minute2/60*100+minute2%60); return 0; }
此题先把时间转为分钟数,再把分钟数转为时间。需注意的是输出时间为0开头时要保留那个0,所以这里使用了一个判断。
7-3 逆序的三位数#include7-4 BCD解密int main(){ int a; scanf("%d",&a); int a1,a2,a3; a1=a/100; a2=(a%100)/10; a3=a%10; a=100*a3+10*a2+a1; printf("%d",a); return 0; }
#include7-5 表格输出int main(){ int n,a,b; scanf("%d",&n); a = n/16; b = n%16; printf("%d",a*10+b); return 0; }
#includeint main() { printf("------------------------------------n"); printf("Province Area(km2) Pop.(10K)n"); printf("------------------------------------n"); printf("Anhui 139600.00 6461.00n"); printf("Beijing 16410.54 1180.70n"); printf("Chongqing 82400.00 3144.23n"); printf("Shanghai 6340.50 1360.26n"); printf("Zhejiang 101800.00 4894.00n"); printf("------------------------------------n"); return 0; }



