编写一个C语言程序以英寸为单位输入一个距离,然后分别以码、英尺和英寸输出该距离 我写了 可是输出有问题
/* xiti 2.1 */#include<stdio.h>
int main(void)
{
double yingchi=0;
double ma,yingcuen;
printf("shu ru yingchi:");
scanf("%f",&yingchi);
ma=yingchi*3;
yingcuen=yingchi/12;
printf("yingchi:%f,yingcuen:%f,ma=%f.",yingchi,yingcuen,ma);
getch(); /* XP系统要加的一段代码 */
return 0;
}
不知道为什么 输出是这样:
shu ru yingchi:12 /* 打个比方我输入的是12 */
yingchi:0.000000,yingcuen:0.000000,ma=0.000000. 请教大侠哪里出了问题 我实在检查不出来了
[ 本帖最后由 y41699060 于 2011-5-11 18:52 编辑 ]