係統粉 > 電腦問答 > 其他問答

已解決初學者請教高手

提問者:娜片香  |  瀏覽次  |  提問時間:2017-02-05  |  回答數量:2

初學者請教高手 看看我下麵的代碼:main(){float a,b;printf(\"chengji1=\\n\");printf(\"chengji2=\");scanf(\"%f%f\",&a,&b);printf(\"zongfen=%f\\npingjunfen=%f\",a+b,(a+b)/2);getch();}很簡單,我想讓光標停到chengji1=的後麵,然後我輸入成績1,回車,光標停到chengji2=的後麵,輸入成績2,回車,得出計算結果,按我的代碼,光標就停到chengji2=的後麵,第一行沒有停,請高手解釋一下為什麼,並如何改動符合我的要求。在線等。謝謝。

已有2條答案
木林森紫氣東來

木林森紫氣東來

回答數:213  |  被采納數:138

把\n去掉
執行到scanf才會停
2017-02-05 11:49:28
讚 21
寂小_悠

寂小_悠

回答數:154  |  被采納數:145

main(){float a,b;printf("chengji1=");scanf("%f",&a);printf("chengji2=");scanf("%f",&b);printf("zongfen=%f\n,pingjunfen=%f",a+b,(a+b)/2);getch();}複製代碼
2017-02-05 15:37:13
讚 15
相關問答
最新其他問答
解決方法