亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C程序編譯后執行不正確【輸入錯誤,顯示錯誤】

C程序編譯后執行不正確【輸入錯誤,顯示錯誤】

C
qq_追瘋者_0 2016-04-26 20:27:23
#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一樣把編譯器集成好的)
查看完整描述

2 回答

?
asd8532

TA貢獻143條經驗 獲得超187個贊

你輸入之后按回車就新的一行了啊,還要的話printf個\n

查看完整回答
反對 回復 2016-04-27
  • 2 回答
  • 0 關注
  • 1598 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號