#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
提交
取消