從鍵盤輸入正整數n計算並輸出1到n的和c語言謝謝

2021-03-04 05:48:04 字數 3663 閱讀 9072

1樓:匿名使用者

這個很簡單,不需要迴圈

#include "stdio.h"

int main()

2樓:示申僉

#include "stdio.h"

int main()

3樓:陽光上的橋

#iiclude

main()

4樓:o翡翠谷

#include

int main()

printf("%d",sum);

return 0;}

5樓:匿名使用者

#include "stdio.h"

mian()

6樓:匿名使用者

#include

void main()

printf("%d",s);}

7樓:玖伍貳柒

void main()

printf("%d\n", sum);}

8樓:匿名使用者

#include

int main()

c語言:從鍵盤任意輸入一個整數n,程式設計計算並輸出1-n之間的所有素數之和

9樓:匿名使用者

#include

#include

int prime(int x)

void main()

for(i=3;i<=n;i+=2)

if(prime(i)==1)

printf("\n和為%d",sum);

printf("\n");

}擴充套件bai

資料:

c語言書寫規則:

1.一個說明或一du個語句佔zhi一行。

2.用{} 括起來的dao部分,通常表示了程式的某一層次結構。{}一般與該結構語句的第一個字母對齊,並單獨佔一行。

3.低一層次的語句或說明可比高一層次的語句或說明縮排若干格後書寫。以便看起來更加清晰,增加程式的可讀性。在程式設計時應力求遵循這些規則,以養成良好的程式設計風格。

10樓:匿名使用者

你的程式抄中 判斷襲

素數並加和的部分有問

題在你的基礎上修改如下

ps:main不需要改動

# include

int sumprime(int n)

{int i;

int k;

int sum=0;

for(i=2;i<=n;++i )

{for(k=2;k

11樓:小夕陽丶

#include

#include

int ss(int n) /*檢查n是否du為素數zhi,dao如果是則返專

回1,否

屬則返回0*/

int main(void)

12樓:凌亂心扉

#include

int main()

}if(t==1)

}printf("1-%d之間的所有素數和為:%d\n",l,sum);

return 0;

}執行效果:

用c語言編寫程式從鍵盤輸入一個正整數數n,輸出n!

13樓:匿名使用者

程式設計實現計算n!,也就是n*(n-1)*(n-2)*....*1,可以通過遞迴函式來實現,具體實現方法:

#include

int func(int n)

void main()

在以上程式**中,func()為遞迴函式,主函式main()中接收鍵盤輸入整數值後,呼叫func()遞迴函式,首層m=n*(n-1)!,繼續遞迴呼叫,m=n*(n-1)(n-2)!,這樣逐層遞迴,直到計算出n!。

程式輸出結果如下:

14樓:跪著作揖

#include //定義標頭檔案

int main(  )                   //宣告主函式

輸出j

return 0;                        //返回主函式值

}擴充套件資料

其他方法得到n的階乘:

#include

int prime(int x);

void main(  )

int prime(int x)

else

return s;

15樓:匿名使用者

源程式如下:

#include //定義標頭檔案

int main()//宣告主函式

printf("%d!=%d\n",n,jc);//輸出jcreturn 0;//返回主容函式值

} vc++測試如下:

16樓:匿名使用者

晚上好樓

來主,我自已經編譯通過請看

圖 謝謝採納!

#include

int cacu(int n)

void main()圖:

17樓:匿名使用者

#include

int main()

printf("%d的階乘 = %d\n", input, result);}

18樓:德勝介休

考慮資料

溢位#include

void cheng(int a,int n)}}void jiecheng(int a,int n)}void main()

a[0]=1;

scanf("%d",&n);

jiecheng(a,n);

for(i=0;i<1000;i++)

for(j=s;j>=0;j--)

printf("%d",a[j]);

}執行效果:

輸入回:34

輸出答:295232799039604140847618609643520000000

c語言求解。 從鍵盤輸入一個正整數n,再輸入n個整數,按從小到大的順序輸出。

19樓:匿名使用者

#include

void main()

for(j=0;ja[i+1])

printf("排序後陣列為");

for(i=0;i

printf("%d ",a[i]);}

20樓:洛雨曦

#include

main()

printf("the sorted numbers:\n");

for(i=0;i

printf("%d ",a[i]);}

21樓:匿名使用者

#include

int main()

printf("the sorted numbers:\n");

for(i=0;i有些中文符號,你改下,沒有試過機。

從鍵盤輸入正整數n,輸出

一樓採用的逆向思維,下面是正向的,從上面的數字可以看到規律 n個1 n 1 個2 1個nstatic void main string args int n 0 n convert.toint32 console.readline int result sum n console.writeli 程...

用C語言編寫程式從鍵盤輸入正整數數n,輸出n,是什麼情況

include include include void main c語言實現如下 來 include void main 注意 建議zhin的取值小於10000,否則程dao序執行的時間將比較長。知識擴充套件 完數,一般指完全數,一個自然數如果它的所有真因子 即除了自身以外的約數 的和等於該數,那...

輸入正整數n1《n10,再輸入n個整數,輸出平均

include void main for i 0 i 10 i else if count i avg sum 1.0 count printf 這 d個數的平均數保留兩位小數應該是 2f count,avg c語言程式填空 輸入一個正整數 n 1 補充的內容加在註釋之間 輸入一個正整數 n 1個...