C++学习教程学习指导(冯博琴) 联系客服

发布时间 : 星期四 文章C++学习教程学习指导(冯博琴)更新完毕开始阅读a67117f29e31433239689301

//Exercese 3-2:求阶乘的和 #include int main() {

int sum=0,u=1; for(int i=1;i<=10;i+i+1) { u=u*i; sum=sum+u }

cout<<\ return 0; }

//Exercise 3-3:计算斐波那契数列的第n项和前n项之和 #include using namespace std; int main() { int f0=0; int f1=1; int sum=1; int fn,n;

cout<<\请输入带计算数列的项数:\ cin>>n; swith(n) { case 0:

cout<<\ cout<<\ break; case 1:

cout<<\ cout<<\ break; default:

for(int i=2;i<=n;i++) {

fn=f0+f1; sum=sum+fn; f0=f1; f1=fn; }

cout<<\ cout<<\

} return 0; }

//Exercise 3-4:求arcsin(x)的值 #include #include using namespace std; int main() {

double arcsin_x; double u; double x; int n=1; double u1=1; double u3=1; double u4=1; double u5=1;

cout<<\ cin>>x; u=x; double u2=x; arcsin_x=u;

while(fabs(u)>1.0e-7) {

u1=u1*(2*n-1)*2*n; u2=u2*x*x; u3=u3*4; u4=u4*n*n; u5=u5+2;

u=(u1*u2)/(u3*u4*u5); n=n+1;

arcsin_x=arcsin_x+u; }

cout<

//Exercise 3-5:用牛顿迭代法求方程的根 #include #include using namespace std; int main() {

double x,x0,f,df;

x=1.5; do { x0=x;

f=2*x0*x0*x0-4*x0*x0+3*x0-6; df=6*x0*x0-8*x0+3; x=x0-f/df;

}while(fabs(f)>1e-9||fabs(x-x0)>13-9); cout<<\ return 0; }

//Exercise 3-6:求解猴子爱套问题 #include using namespace std; int main() { int x=1;

for(int day =9;day>0;day--) x=(x+1)*2;

cout<<\第一天猴子摘的桃子数为:\ return 0; }

//Exercese 3-7:寻找用户输入整数中的最小值 #include using namespace std; int main() {

int n,x,min;

cout<<\请输入一行整数,其中第一个指定后面的数值个数:\ cin>>n; cin>>x; min=x;

for(int i=2;i<=n;i++) { cin>>x;

if(x

cout<<\最小值为:\ return 0; }

//Exercise 3-8:分数序列前n项之和 #include using namespace std;

int main() {

int n,temp,a=2;b=1; double sum=0.0; cout<<\请输入n值\ cin>>n;

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

sum=sum+(double)a/b;//使用强制类型转换 temp=a; a=a+b; b=temp; }

cout<<\分数序列前\项之和为:\ return 0; }

//Exercise 3-9:求a+aa+aaa+aaaa+...+aa...a(n个) #include using namespace; int main() {

int a,n,u=0,sm=0;

cout<<\求a+aa+aaa+aaaa+...+aa...a(n个)\ cout<<\请输入a和n:\ cin>>a>>n; for(int i=1;i<=n;i++) {

u=u*10+a; sum=sum+u; }

cout<<\和为:\ return 0; }

//Exercise 3-110:猜幻数游戏 #include #include using namespace std; int main() {

int magic; int guess; magic=rand();

cout<<\