C 单位转换问题 1英寸转换为厘米,1inch=2.54CM

来源:百度知道 编辑:UC知道 时间:2024/05/19 04:07:59
#include<stdio.h>
main()
{
float a,b;
printf("Please put a number by inch...\n");
scanf("%a",&a);
printf("the inch into cm is %f cm.\n",a*2.54);
}

运行结果1374390265 用的C-FREE

不太明白你到底想问什么,不过不建议
scanf("%a", &a);
%a是C99的标准,还是和printf用一样的"%f"吧,比较保险。

你上述代码我用linux的cc编译是没问题的,运行也是正确的。