1樓:匿名使用者
#include
int main()
printf("%d\n",max);
}return 0;}
c語言 輸入一個正整數repeat(0
2樓:小夏在深圳
源**如下:
#include void sign(int x)else if(x < 0)
else
void main()
擴充套件資料1、repeat迴圈是一種無條件迴圈,它需要在迴圈體中設定終止條件,並使用break語句進行退出。
2、repeat結構控制方式比較特別,當進入迴圈體後,直到until條件為真時才結束,而其它語言的do-while是當條件為假時才結束迴圈。
3樓:影者東昇
#include
int main(void)
// 保留三位小數
printf("sum=%0.3lf\n",sum);
repeat--;
}return 0;
}執行結果:
c語言 輸入一個正整數repeat(0
4樓:匿名使用者
先加上輸入語句的&
你做p=p*i 結果是p,最後輸出了一個n..
5樓:匿名使用者
scanf("%d",&repeat);
6樓:夜已盡·天未明
第五行應該是scanf("%d", &rpeat);你少了一個&,第八行也一樣少了一個&。
7樓:匿名使用者
超int上限了吧 printf你輸出的是n
c語言:輸入一個正整數repeat (0
8樓:小杰
for(i=1;i flag=m%i; 這個地方錯了,這樣的演算法找不到素數,應該flag == 0就break。 而且你下面判斷條件寫的不對 if(flag==0) printf("yes\n"); else printf("no\n"); 找素數的程式一般兩種演算法,一個是2到 m-1 依次除m,一直不能整除可認為是素數,再一個就是計算開平方,然後用2到平方根依次除m 9樓: 你自己都說了素數就是隻能被1和自身整除的正整數,那這句就有問題: for( i = 1; i < m ; i ++ )應該改成 for( i = 2; i < m ; i ++ )迴圈也有問題, 判斷好像反了,試試這樣改: flag = 0 ; //0, 1不是素數,需要將1和0排除for(i=2;i if(flag) printf("yes\n"); else printf("no\n"); 輸入一個正整數 repeat (0 10樓: #include int main(void)}}} 11樓:匿名使用者 #include //1 = 1 //6 = 1 + 2 + 3 //28 = 1 + 2 + 4 + 7 + 14//496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248 int main() return 0;} c語言程式設計題:輸入一個正整數 repeat (0 12樓:匿名使用者 #include #include void main()} c語言怎麼編寫一個程式:輸入一個正整數repeat(0 13樓:聽不清啊 #include #include int main() return 0;} 輸入一個正整數repeat(0 14樓:匿名使用者 sum=0;放到for迴圈裡面 15樓:匿名使用者 你每做完一次repeat迴圈,那個sum值應該要賦值為零阿 1 確定程式結構 程式需要兩層迴圈巢狀,讀取repeat後進入第一層迴圈,第一次迴圈用於確定讀取的字串數,第二層迴圈用於讀取字元和修正資料。程式框圖如下圖所示 2 確認程式使用變數及型別 根據程式需求可以確定所需變數及型別 如下圖所示 此處應注意通過迴圈讀取字元並同步統計,故僅需要使用一個char儲... c語言輸入一個正整數n,將其逆序輸出 include include int main printf n return 0 執行結果如下 就不給你寫了,提供演算法吧。首先判斷輸入的正整數的位數,例如1000 n 9999 然後輸出m 注意,c語言裡方括號是取整運算子號 因為是整型運算,其實方括號可以... 辛苦打來,望採納,謝謝!include int main if a 1000000000 100000000 flag if a 100000000 10000000 flag if a 10000000 1000000 flag if a 1000000 100000 flag if a 1000...C語言程式設計題 輸入正整數repeat 0repeat10 ,做repeat次下列運算
c語言輸入正整數n將其逆序輸出例如輸入
c語言習題,輸入正整數,按照從高位到低位的順序輸出各位數字