《长度单位换算》
【問題描述】
編程,將從鍵盤輸入的n英寸換算成用英里(mi)、碼(yd)、英尺(ft)和英寸(in)的表示形式(1英里=1760碼,1碼=3英尺,1英尺=12英寸)輸出。
【輸入形式】
從鍵盤輸入英寸數(整數)
【輸出形式】
輸出用英里(mi)、碼(yd)、英尺(ft)和英寸(in)的表示形式。
【樣例輸入1】
12345678
【樣例輸出1】
194 mi?1495 yd1 ft6 in
【樣例輸入2】
3071
【樣例輸出2】
85 yd?11 in
【評分標準】
結果完全正確得20分,共4個測試點。
#include <stdio.h>
int main ()
{
?? ?int n,a,b,c,d;
? ? scanf("%d",&n);
?? ?a=n/63360;
? ? b=n%63360/36;
? ? c=n%63360%36/12;
? ? d=n%63360%36%12;
? ?
? ? if(a>=1)
? ? {
? ? printf ("%d mi",a);
? ? }
? ? if(b>=1)
? ? {
? ? printf ("%4.0d yd",b);
? ? }
? ?if(c>=1)
? ? {
? ? ?printf ("%2.0d ft",c);
? ? }
? ? if(d>=1)
? ? {
? ? ?printf (" %1.0d in\n",d);
? ? }
? ??
? ? return 0;
}
總結
- 上一篇: 中国环境检测市场运营现状分析与投资规划研
- 下一篇: ffmpeg-linux录音录像