|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #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;
- }
复制代码
为啥运行结果会是这样的?¿
本帖最后由 jackz007 于 2021-1-19 16:56 编辑
- #include <stdio.h>
- int main()
- {
- char name[24] ;
- 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) ;
- }
复制代码
|
-
|