用C 程式設計 1的階層加到10的階層,使用For語句,還有While和Do While語句程式設計

2022-03-10 00:05:08 字數 4562 閱讀 7223

1樓:匿名使用者

哈哈 好精彩啊,這個問題在c語言教程(不是c++)上有的,學c++倒不如先學c語言,雖然都差不多,但還是c語言好懂些。我感覺是這樣的

2樓:匿名使用者

#include

int fac(int i)

main()

程式設計的時候最好是將函式與主函式分開,就像類一樣,要把成員函式和類分開,這樣在除錯的時候只要看主函式和類就一目了然了,雖然編一些小的程式很容易看,但編較大的程式的時候,就很難分清了,程式設計要養成好的習慣,為以後做打算.

3樓:匿名使用者

我剛剛做了一下

沒有用遞迴思想,你看看行不行,下面是**,你copy下,在c++下執行一下看對不對,如果有問題你可以發訊息給我.

#include

using namespace std;

void main()

cout<<"use for,the answer is "<

i=1,j=1; //初始化,進入迴圈

while(i<=10)

sum2=sum2+k;

i++;

}cout<<"use while,the answer is "<

i=1,j=1; //初始化,進入迴圈

dowhile(j<=i);

sum3=sum3+k;

i++;

}while(i<=10);

cout<<"use do while,the answer is "<

}希望對你有幫助.

4樓:

同學,作業是自己做的,別指望別人啊

長期 diy 程式設計才會有進步

5樓:匿名使用者

pengyifan0803 ok

6樓:匿名使用者

7樓:匿名使用者

#include

long factorial(int n)int main()

cout<<"sum="<

return 0;}

8樓:

我的簡單一些

#include

int main()

cout<<"sum="<

return 0;}

9樓:匿名使用者

#include

void main()

printf("result:%ld",sum);}

10樓:匿名使用者

#include

using namespace std;

int main();

int i , sum;

/*使用for迴圈*/

for ( i = 0 , sum = 0 ; i < 10 ; sum += fact [ i ] , i ++ );

cout << sum << endl;

/*使用while迴圈*/

i = 0 ;sum = 0;

while ( i < 10 )

cout << sum << endl;

/*do while 迴圈*/

i = 0 ;sum = 0 ;

dowhile ( i < 10 );

cout << sum << endl;

return 0;}

11樓:

for 迴圈:

#include

void main()

cout<

void main()

cout<

void main()

while(--j>0);

sum+=tempsum;

tempsum=1;

}while(++i<=10);

cout<

用c++ do-while語句程式設計,求自然數1-10的和;並用for語句改寫此程式。

12樓:天方夜譚的哆啦a夢

#include

usingnamespacestd;

intmain()

intsum=0,n=1;

dowhile(n<=10);

cout<<"thesumis:"<

usingnamespacestd;

intmain()

intsum=0;

for(intn=1;n<=10;n++)sum+=n;

cout<<"thesumis:"<

擴充套件資料用c++do-while求平方根的迭代公式為:xn+1=(xn+a/xn)/2

#include

#include

usingnamespacestd;

intmain()while(fabs(x1-x0)>=1e-5);

cout

13樓:匿名使用者

#include

int main() while (i<11);

cout<<"the sum is:"<

int main()

cout<<"the sum is:"<

return 0;}

14樓:

#include〈iostream〉

using namespace std;

int main()

while(i<=10)

cout<<"sum="<

return 0;}

c++程式設計,分別用三種迴圈結構(for、while、do….while)程式設計,求n的階乘n!

15樓:

// for

#include

using namespace std;

int main()

cout<

using namespace std;

int main()

while(i<=n);

cout<

return 0;}

求乙個,1到10階乘之和的c#程式,用do while語句 50

16樓:一年孤獨

using system;

namespace factorial

sum += factorial;

i++;

} while (i <= num);

return sum;

}//測試

static void main(string args)的階乘之和=:",num,sumfactorial(num));

console.readkey();}}}

c++中用while.do…while和函式語句怎麼求1-10階乘之和。

17樓:匿名使用者

int n=1,sum=1,res=0;

while(n<=10)

res值即為1!+......+10!

c語言程式設計利用do—while語句求出1+2+3+4+…+100的值

18樓:匿名使用者

main()

while(i<=100);

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

19樓:匿名使用者

#include

int main()

while(i<=100);

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

return 0;}

20樓:匿名使用者

#include

main()

c++程式設計學習,用while和for語句輸出從10到0遞減的自然數(標準輸出)。

21樓:篤俠

#include

using namespace std;

void main()

cout <

22樓:匿名使用者

int main()

for (int j=10; j>=0; j--)printf("%d ", j);

return 0;}

23樓:忘渃蒻望

#include

using namespace std;

int main()

return 0;}

用c語言求1到n的階層的累加和,用C語言求1到N的階層 的累加和

如果不用階承函式 include void main printf ld n sum 輸出結果 如果用階承函式 include int jc int n void main int jc int n 階乘函式 思路 先定義一個函式用來計算一個數的階乘,在從1到n迴圈依次就其累加和,最後輸出累加和即可...

哪個C 的程式設計軟體好用些,c 程式設計軟體哪個用的最多?

對於初學者來說,使用功能完善的ide可以更快的進入到程式設計學習中。在windows平臺上,微軟的visual studio系列是非常不錯的工具,可以從該軟體入手學習c 的程式設計。開始學習的話直接下個devc 簡單易用,介面簡單,上手快,基本功能齊全,反正你書本上的程式都能跑就是了。開源的,免費的...

用c語言程式設計求數的絕對值,用C語言程式設計求乙個數的絕對值

include include void main 樓上的兄弟回答的很具體,這個並不太難 都有現成的函式。include include void main c語言要求求乙個數的絕對值!過程!1 求絕對值就是讓將負數轉成正數,正數還是其本身,以下是 include int abs int a voi...