從鍵盤輸入乙個正整數,輸出該整數的所有因子

時間 2023-02-25 10:50:05

1樓:雲南新華電腦學校

一樓採用的逆向思維,下面是正向的,從上面的數字可以看到規律:n個1 + n-1)個2 + 1個nstatic void main(string args) {int n = 0; n = convert.

toint32( result = sum(n);

2樓:你的

很簡單的,用scanner輸入,求和s+=i;

c語言 輸入乙個正整數n,輸出n的所有因子

3樓:網友

1、定義整型變數,用於程式的運算。

2、輸入兩個大於2的正整數,儲存在變數n和m中。

3、獲取臨時變數t的值為m,設定i的初值為2。

5、用i對整數m求餘,儲存在變數r中。

6、判斷i是否m的質因子,如果是則繼續判斷是否n的質因子,如果不是n的質因子,則退出迴圈。

7、如果i不是質因子,則自加1,繼續判斷。

8、執行程式,輸入兩個大於2的正整數後,計算機就會判斷整數n是否包含m的所有質數因子,並輸出結果。

4樓:仙戈雅

#include

#include

int main(void)

while(x<=m);

return 1; /main函式有返回值,此處新增返回值}

5樓:匿名使用者

把if(x=0) 改成 if (x ==0)這種錯誤初學者經常會犯,老手也不能避免,乙個偏方是寫這種語句時把數值放在前面,比如寫成 if (0 ==x)

這樣如果你漏了個等號,寫成了 if (0 = x),編譯時編譯器會報錯。

6樓:巨潤利

好多錯誤好多錯誤好多錯誤好多錯誤。

/*輸入乙個正整數n,輸出n的所有因子*/#include

#include

int main(void)

while (n <=m);}

7樓:倒霉熊

if (x=0)

修改為if (x==0)

賦值和相等不是乙個符號。

寫乙個程式,從鍵盤輸入乙個任意的正整數n,能找到並輸出n以內的所有完數及其因子。

c程式設計:從鍵盤輸入乙個正整數。如果它是素數,則輸出此數,否則輸出該數的所有因子(1與自身除外)

從鍵盤上輸入乙個正整數N 求階乘

scanf d n 要加雙引號。printf the result is d s 整數輸出。鍵盤輸入乙個正整數n,計算整數n的階乘n!long fac int k return result void main while m 0 s fac m printf d ld m,s 標頭檔案的部分省去了...

題目內容從鍵盤輸入int型的正整數n已知

好名字都被取了 大家可以一一用分支語句實現這個程式,但是,如果情況太多的話,分支語句太麻煩,我這裡用膜除的方法實現他,對於細分到更小的範圍也適用,只需修改迴圈變數就可以了。include include main if i 10000 n 0 printf error n else if i 10 ...

使用C語言程式設計 從鍵盤輸入5的正整數,判斷它是不是迴文數

include int main 惡疾臭魚 include include include void check int hui 這個函式用來檢測是否是5位數 int i int count 0 計數變數 char lenth 10 for i 0 i 裡的註釋很清晰,如果不懂再問噢。其實還有另一種...