|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打印不出最后一行结果啊 哪个大神能帮忙解下惑啊
- #include<stdio.h>
- int main()
- {
- char name;
- float a,b; /*a身高b体重*/
- printf("请输入您的姓名:");
- scanf("%s",&name);
- printf("请输入您的身高:");
- scanf("%f",&a);
- printf("请输入您的体重:");
- scanf("%f",&b);
- printf("=========正在为您转换==========\n");
- a=a/2.554; /*转换成磅*/
- b=b/0.453; /*转换成英寸*/
- printf("%s的身高是%.2f(in),体重是%.2f(lb)\n",name,a,b);
-
- return 0;
- }
复制代码
接收多个名字应该用字符数组。 - #include<stdio.h>
- int main()
- {
- char name[10];//接收字符串,应该在这里定义字符数组,否则只能接收一个字符。
- float a,b; /*a身高b体重*/
- printf("请输入您的姓名:");
- scanf("%s",&name);
- printf("请输入您的身高:");
- scanf("%f",&a);
- printf("请输入您的体重:");
- scanf("%f",&b);
- printf("=========正在为您转换==========\n");
- a=a/2.554; /*转换成磅*/
- b=b/0.453; /*转换成英寸*/
- printf("%s的身高是%.2f(in),体重是%.2f(lb)\n",name,a,b);
-
- return 0;
- }
复制代码
|
|