當前位置:係統粉 > 電腦問答 > 其他問答 > 大家看看這段代碼,請回答我的問題,先謝了。

大家看看這段代碼,請回答我的問題,先謝了。

提問者:埃爾法羅密歐  |  瀏覽 次  |  提問時間:2017-02-20  |  回答數量:5

大家看看這段代碼,請回答我的問題,先謝了。 main(){ int r; float s,c; scanf(\"%d\",&r); s=3.14*r*r; c=2*3.14*r; printf(\"r=%d\\ns=%f\\nc=%f\\n\",r,s,c);}我想問的問題是如果我輸入一個數字比如4,在屏幕第一行能出現r=4,然後回車再出現計算結果,請高手指教。

已有5條答案
孤天劍聖

孤天劍聖

回答數:151  |  被采納數:23

2017-02-20 23:13:51
printf後加一行getch();
讚 15
等狐狸的王子q

等狐狸的王子q

回答數:203  |  被采納數:94

2017-02-21 04:36:51
我的意思是第一行先出現r=然後我輸入一個數字,在回車,顯示出計算結果,加一個getch();是為了屏幕停住,請教版主
讚 20
艾先森灬

艾先森灬

回答數:108  |  被采納數:39

2017-02-21 07:14:57
輸入4後必須要輸入回車,讓程序知道你輸入完成,才可以顯示你輸入的r=4.
讚 10
夕鹿占我心

夕鹿占我心

回答數:199  |  被采納數:6

2017-02-21 09:53:03
沒錯我就是這意思
printf("r=%d\n",r);
getch();
printf("s=%f\nc=%f\n",s,c);
讚 19
walking_disast

walking_disast

回答數:215  |  被采納數:92

2017-02-21 03:08:10
看看這樣寫的是符合要求的,我是這個意思,自己琢磨出來的
main()
{
int r;

float s,c;
printf("r=");
scanf("%d",&r);

s=3.14*r*r;
c=2*3.14*r;

printf("s=%f\nc=%f\n",s,c);
getch();
}
請高手指教
讚 21
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航