#include <stdio.h>
int main()
{
int age,height;
double weight;
printf("年龄\n");
scanf_s("%d\n", &age);
printf("------------------\n");
printf("身高\n");
scanf_s("%d\n", &height);
printf("------------------\n");
printf("体重\n");
scanf_s("%lf\n", &weight);
printf("------------------\n");
printf("年龄:%d 岁\n", age);
printf("身高:%d CM\n", height);
printf("体重:%lf KG\n", weight);
if (weight>190)
{
printf("肥胖儿童(这TM不止是胖了)\n");
}
else
{
printf("正常\n");
}
printf("任意键结束\n");
getch();
return 0;
}上面是代码,随手练习用。现在测试的时候发现一个问题,正常应该是:年龄1818 //这里会输入两遍,执行输出时显示18 18 180,而不是18 180 180------------------------身高180-------------------------体重180--------------------------而编译后则是年龄18------------------------身高180-------------------------体重180--------------------------另外我将编译好的程序移动到其他计算机上就无法使用了,提示无法找到ucrtbased.dll编译环境:VMware,windows10pro x64,Microsoft Visual Studio 2015专业版(eclipse配置好麻烦,我物理机Visual Studio 2015安装有问题,有啥其他好用点的IDE吗最好是跟Visual Studio 2015一样把编译器集成好的)
添加回答
举报
0/150
提交
取消