/*4.编写一个程序让用户按厘米输入一个高度值,然后,程序按照厘米和英尺英寸显示这个高度值。
允许厘米和英寸的值出现小数部分。程序允许用户继续输入,直到用户输入一个非正的数值。程序运行的示例如下面所示:
Enter a height in centimeters: 182
182.0 cm = 5 feet, 11.7 inches
Enter a height in centimeters(<=O to quit): 168
168.0 cm = 5 feet, 6.1 inches
Enter a height in centimeters(<=O to quit): 0
bye*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
float height;
printf("Enter a height in centimeters:");
scanf("%f", &height);
while(height>0)
{
printf("%.1f cm = %d feet, %.1f inches\n",height,(int)(height / 2.54 / 12),height/2.54-(int)(height / 2.54 /12) * 12);
printf("Enter a height in centimeters(<=O to quit):");
scanf("%f", &height);
}
printf("bye\n");
system("pause");
return 0;
}
C Primer Plus5-4
最新推荐文章于 2016-01-27 17:18:08 发布