PTA编程38题(持续更新)
PTA7.1厘米换算英尺英寸详细题干如下图详细代码#includestdio.hintmain(){intfoot,inch,cm;scanf(%d,cm);foot(int)cm/30.48;//强制类型转化foot为整数部分inch(cm/30.48-foot)*12;//inch为对应剩下的小数部分*12printf(%d %d,foot,inch);return0;}PTA7.2然后是几点详细题干如下图对应测试点详细代码#includestdio.hintmain(){inta,b,c,total,hour1,min1,hour2,min2;scanf(%d %d,a,b);hour1a/100;min1a%100;//把a数据拆分开totalhour1*60min1;ctotalb;//流逝后的时间while(c0)c24*60;//满足凌晨倒退回前一天即负数情况hour2c/60;min2c%60;printf(%d%02d,hour2,min2);//强制补零return0;}PTA7.3逆序的三位数详细题干如下图对应测试点详细代码#includestdio.hintmain(){intn;scanf(%d,n);intan/100;//百位intbn/10%10;//十位intcn%10;//个位intdc*100b*10a;printf(%d,d);return0;}PTA7.4BCD解密详细题干如下图对应测试点详细代码#includestdio.hintmain(){intn;scanf(%d,n);printf(%d,n/16*10n%16);//10进制转为16进制return0;}