English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

題目:試寫一程式,由鍵盤分三次讀取1個整數,範圍在1~50之間;每讀取一個整數 n,就會列印出n個*號。例如輸入5即印出*****
我用ㄌ好久還是不會請你幫我在程式碼加入5執行後能印出*****我用ㄌ很久執行後只能跑出please enter one digit between 1~50 ->請你幫我在程式碼中幫我修改謝謝
#include


int main(int argc, char* argv[])
{
int input,
count,
loop;

for (count = 0; count < 3; count++) {
printf("Please enter one digit between 1 ~ 50 -> ");
scanf(" %d", &input);

if (input >= 1 && input <= 50) {
for (loop = 0; loop < input; loop++) {
printf("*");
}
printf("\n");
}
else {
printf("Wrong Input!\n");
}
}

return (0);
}

2005-06-12 09:19:26 · 3 個解答 · 發問者 ? 2 in 電腦與網際網路 程式設計

3 個解答

你的程式ok阿~~~~
我把你的程式複製下來~~到我的C裡面去RUN過了
沒問題阿 案COMPILER 的確是出現please enter one digit between 1~50 ->
這個視窗~~但是他要你輸入 1~50之間的數字
然後按ENTER 就可以看到囉

2005-06-12 09:29:48 · answer #1 · answered by 傳人 6 · 0 0

程式沒問題啊

2005-06-12 11:44:32 · answer #2 · answered by Anonymous · 0 0

int main()括號內不需要加引數吧
int input,loop,count;寫在同一行
執行時輸入一個數值1~50按一次Enter

2005-06-12 09:28:19 · answer #3 · answered by 知識閒者 6 · 0 0

fedest.com, questions and answers