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 裡的註釋很清晰,如果不懂再問噢。其實還有另一種...