问题及代码:
*
* 文件名称: EWRWE
* 作 者: 余新
* 完成日期: 2017年4月21日
* 版 本 号: v1.0
* 对任务及求解方法的描述部分: 利用循环结构编程序,输出一个乘法口诀表
* 输入描述: 略
* 问题描述: 有难度,需要多操作,多熟练掌握循环结构语句
* 程序输出: 略
* 问题分析: 略
* 算法设计: 略
#include <iostream>
using namespace std;
int main()
{
int i,j,n,m=0;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
n=i*j;
cout<<i<<'*'<<j<<'='<<n<<' ';
m=m+1;
if(m%9==0)
{
cout<<endl;
}
}
}
return 0;
}
输出结果:
问题及代码:
方法一,用for语句
/* 文件名称:WWE
* 作 者:余新
* 完成日期: 2017 年 4 月 21 日
* 版 本 号: v1.0
* 对任务及求解方法的描述部分: 利用循环结构求1000以内所有偶数的和
* 输入描述: 略
* 问题描述: 简单,熟悉循环结构语句
* 程序输出: 1000以内所有偶数和为:250500
* 问题分析: 略
* 算法设计:
#include <iostream>
using namespace std;
int main()
{
int sum=0,i;
for(i=0;i<=1000;++i)
if(i%2==0)//
sum+=i;//
cout<<"sum="<<sum<<endl;
return 0;
}
方法二:用while语句
#include <iostream>
using namespace std;
int main()
{
int i=2,sum=0;
while (i<=1000)
{
sum=sum+i;
i+=2; //
}
cout<<"sum"<<sum<<endl;
return 0;
}
方法三:do-while语句
#include <iostream>
using namespace std;
int main()
{
int i=0,sum=0;
do
{
i+=2;
sum=sum+i;
}
while (i<1000);
cout<<"sum="<<sum<<endl;
return 0;
}
输出结果:
问题及代码:
/*
* 文件名称: EWRWE
* 作 者: 余新
* 完成日期: 2017年4月21日
* 版 本 号: v1.0
* 对任务及求解方法的描述部分: 编程序,输出1/3-3/5+5/7-7/9…+19/21的结果
* 输入描述: 略
* 问题描述: 有难度,需要多操作,多熟练掌握循环结构语句
* 程序输出: 略
* 问题分析: 略
* 算法设计: 略
#include<iostream>
#include <cmath>
using namespace std;
int main()
{
double sum=0,i=1,n=3,m=1;
while (i<=19 && n<=21)
{
sum=sum+i/n*m;
i=i+2;
n=n+2;
m=-m;
}
cout<<"1/3-3/5+5/7-7/9…+19/21的结果为:"<<sum<<endl;
return 0;
}
运行结果;