C語言疊加,c語言1到100累加和

時間 2025-01-12 20:10:10

1樓:網友

其實這個題目可以用乙個迴圈就可以解決。先看你的程式那裡錯了。

#include

main()

int sum=0,x,n,i,a[100],sx=1,j;

scanf("%d%d",&x,&n);

for(i=0;i

main()

int sum=0,x,n,i,a[100],sx=1,j;

scanf("%d%d",&x,&n);

for(i=0;iscanf("%d",&a[i]);

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

sum+=sx*a[i-1];

sx*=x; /這裡第一次計算x1,第二次x2=x*x1,所以直接把上次結果乘x就可以了。

printf("%d",sum);

c語言1到100累加和

2樓:阿豪呦

清楚演算法就可以很快寫出:

1)只需輸入2個變數n和sum,且sum=n+sum.

2)確定n的範圍為n<=100

3)迴圈體為。

for(n=1;n<=100;n++)

sum+=n;

4)根據c語言規則寫出程式。

用for迴圈求:

#include

int main(void)

int n,sum=0;

for(n=1;n<=100;n++)

sum+=n;

return 0;

程式執行結果:

c語言1-100累加和迴圈

3樓:五清資雨筠

編譯沒問題,有不懂直接問我好了。

#include

main()

4樓:匿名使用者

那麼多答案,把分給我吧。

用c語言怎麼計算1到100的累加

5樓:

在c語言中可以通過定義乙個累加器(乙個變數)並結合for迴圈來實現計算1到100之和。double sum=0; /定義累加器變數sum,並初始化為0{ int i,sum;利用for迴圈,不斷從1加到100,最後輸出。

6樓:網友

回二樓:兄臺這個呢:int sum=5050;還是用下面的好,用迴圈做是可以的,有時候知道數學公式就儘量用數學公式,這是效率問題。

int sum(int a1, int an, int num)

7樓:匿名使用者

sum=sum+ 我記得這個是乙個運算方法!

求給乙個c語言累加的程式設計

8樓:冰菓冰菓

累加多少的,有題目嗎?

求乙個用c語言寫的重疊相加法

9樓:菊隱逸者也

沒明白你說的意思,是從1一直加到100類似的嗎??

#include

main()

int x,s,n;

s=0;printf("請輸入n:");

scanf("%d",&n);

for(x=1;x<=n;x++)

s+=x;printf("%ld",s);

10樓:網友

沒看懂題目什麼意思。。。

c語言求累加和

11樓:網友

double b=,要不是double就報錯了,因為0在double是個非常小的非0值表示的。此時 a/b?

12樓:網友

你有乙個地方寫錯了,for迴圈中當 i 為0時, b=b*i; 使 b 恆為0 了,應該寫成。

b *= (i ? i : 1);

13樓:網友

i=0,b=b*i,a/b這兒出問題了,除數為0了。

c語言用遞迴方法求累加和,C語言 用遞迴方法求累加和

處填fun n i 沒用 此例給出 include int fun int m else int main c語言用遞迴方式求n個數的和 include include using namespace std int add int n int main int add int n 利用add 函式...

c語言程式設計1到100之間所有的偶數的和

以下是求偶數的c語言程式設計 include main int i,sum 0 for i 0 i 100 i i 2 sum sum i printf d sum c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何...

c語言列出100以內的素數,C語言,列出100以內的素數

胡說八道小鬼 如下 include int main void int i,j,k printf d n 2 2肯定是素數 em02 for i 1 i 100 i 2 for j 2 jif i j 0 break if i j printf d n i return 0 從console輸入乙個...