1樓:
供你參考……
#include "stdio.h"
void main(void)
printf("the result is %d.\n",s);}
2樓:匿名使用者
你把這個問題變成這樣
2 32 3 5
2 3 5 8
2 3 5 8 13
2 3 5 8 13 21
2 3 5 8 13 21 34
。。。。。。
你會發現有20個2,20個3,19個5,18個8,17個13,也就是首先算出20個3和2相加的結果,然後迴圈次數總共20,到1為止 每次減1,出現的新數可以通過兩個臨時變數a和b相加。。一次迴圈後將b的值付給a,新數的值付給b。。。。。。如果不能理解請追問,給**,望採納
3樓:匿名使用者
好吧 不會指標那我就來個不是指標的。也要多謝那個被推薦為答案的同學 你給了我不錯的思路...但是我想說...你的答案真的是錯的= =怎麼可能是乘二加上新的項呢...
貼上** 請樓主自己嘗試吧~
#include
#include
#include
int main()
{int a1,a2;
long tempres,tempadd,res;
int times;
int i;
printf("please input times(0 for exit):");
while(scanf("%d",×)&&(times!=0)){tempres=2;
res=0;
a1=2;
a2=3;
for (i=0;i
測試通過的~
4樓:楊武威
|#include
using namespace std;
//斐波那契數列遞迴實現通項公式 (括號裡的每一項的表示)int f(int n)
else
}//每個括號表示式的通項公式
int sum_n(int n)
{int sum = 0;
for(int i = 1;i
c語言迴圈題!編寫一個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。
5樓:凌亂心扉
#include
main()
}printf("%d\n",sum);}
6樓:匿名使用者
修改如下
#include
int main(void)
printf("%d\n",s);
return 0;
}圖為原程式在第二層迴圈加了個輸出,查出第二層迴圈有問題。
7樓:匿名使用者
3個錯誤:
1、第9行,item=1應該是item=02、第10行,j<=n應該是j<=i
3、第14行,%d應該是%lf
除此之外:思路很蠢,演算法過於複雜,對於每個累加項,每次都要從1開始加。
#include
void main()
printf("%d\n",s);}
8樓:福建省寧德市
首先,你輸出的格式不對,s是double型的數,你卻寫了%d,應該改為printf(%f\n",s)
其次,你迴圈條件設的不對,裡面的j迴圈條件應該改為for(j=1;j<=i;j++)
還有就是item的值設定為0比較好,這樣比較好計算修改後的**如下
#include
int main(void)
printf("%f\n",s);
return 0;}
9樓:匿名使用者
這種找規律的迴圈體寫一個統一的結構就行
10樓:兄弟連教育北京總校
#include
void main()
printf("%d",s);}
11樓:sin絕望
#include
void main()
else
z=y/x;
}printf("y=%f",z);}
C語言程式設計題,求大神,c語言程式設計題求大神幫忙!
按照你的要求編寫的用牛頓迭代 法求解方程的根的c語言程式如下 include include int main while fabs x x0 1e 5 printf 2f x return 0 c語言程式設計題求大神幫忙!include int main void newstr k 0 i 0,j...
求大神幫忙c語言程式設計,c語言程式設計題求大神幫忙!
include int main if weight 20 weight 30 if weight 30 weight 40 if weight 40 weight 50 if weight 50 return 0 include int main y p w printf 2f n y retur...
急C語言程式設計題求大神幫忙解答,c語言程式設計題求幫忙!!
include void main printf 諸葛亮最多可以戰 勝專 d個對手 屬 num c語言程式設計題求幫忙!是初學者嗎 這樣的問題最好說明哪一步不懂,自己練習還是最重要的scanf一位一位的讀入 乘除之後,switch case就ok了 include int main void cha...