c作业,求助
#include <stdio.h>int main()
{
char name;
float hight;
float build;
printf("请输入您的姓名:\0");
scanf("%s",&name);
printf("请输入您的身高(cm):\0");
scanf("%.2f",&hight);
printf("请输入您的体重(kg):\0");
scanf("%.2f",&build);
printf("========== 正在为您转换 ==========");
float after_hight = hight*0.39370079;
float after_build = build*2.20462262;
printf("%s的身高是%.2f(in),体重是%.2f(lb)。",name,after_hight,after_build);
return 0;
}
为啥运行结果会是这样的?¿{:10_285:} {:10_285:} 本帖最后由 jackz007 于 2021-1-19 16:56 编辑
#include <stdio.h>
int main()
{
char name ;
float hight , build ;
float after_hight , after_build ;
printf("请输入您的姓名:") ;
scanf("%s" , name) ;
printf("请输入您的身高(cm):") ;
scanf("%f" , & hight) ;
printf("请输入您的体重(kg):") ;
scanf("%f" , & build) ;
printf("========== 正在为您转换 ==========\n") ;
after_hight = hight * 0.39370079 ;
after_build = build * 2.20462262 ;
printf("%s 的身高是 %.2f(in),体重是%.2f(lb)。\n" , name , after_hight , after_build) ;
} jackz007 发表于 2021-1-19 16:54
好是好了,可是为啥会这样阿?{:10_254:} jackz007 发表于 2021-1-19 16:54
好是好了,可是为啥会这样阿
jackz007 发表于 2021-1-19 16:54
好是好了,可是为啥会这样啊{:10_254:} hhjdsd 发表于 2021-1-19 16:58
好是好了,可是为啥会这样啊
最好重新复制我的代码编译,再看效果。 jackz007 发表于 2021-1-19 17:02
最好重新复制我的代码编译,再看效果。
复制了,可以运行,但我自己的那个也不会改,问题出在哪里阿?{:10_266:} hhjdsd 发表于 2021-1-19 17:06
复制了,可以运行,但我自己的那个也不会改,问题出在哪里阿?
错误太多,修改前后两个代码的可比性很强,你自己对照着看吧。 jackz007 发表于 2021-1-19 17:08
错误太多,代码修改前后两个文件的可比性很强,你自己对照着看吧。
哦
页:
[1]