當前位置:編程學習大全網 - 編程軟體 - 用c++ do-while語句編程,求自然數1-10的和;並用for語句改寫此程序。

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

#include

usingnamespacestd;

intmain()

{

intsum=0,n=1;

do{

sum=sum+n;

n++;

}while(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<iostream>

#include<cmath>

usingnamespacestd;

intmain(){

floatx0,x1,a;

cout<<"輸入壹個正數:"<<endl;

cin>>a;

if(a<0)cout<<a<<"不能開平方!"<<endl;

else{//有實數解的情況

x1=a/2;//x1用作保存結果

do{

x0=x1;

x1=(x0+a/x0)/2;

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

cout<<a<<"的平方根為:"<<x1<<endl;

}

return0;

}

  • 上一篇:西門子S7-300PLC如何控制伺服電機及如何組成壹個完整的伺服系統?
  • 下一篇:海思麒麟最好的芯片是哪個型號?
  • copyright 2024編程學習大全網