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輸入乙個...