c++作业4

来源:互联网 发布:距离矩阵 聚类分析 编辑:程序博客网 时间:2024/06/08 01:12

一、问题及代码

/*  * 文件名称:Ex4-1pp  * 作    者:俸浩源* 完成日期:2017 年 4 月 5 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:* 问题描述:使用三种循环输出1000以内的偶数之和* 程序输出:1000以内的偶数和为250500* 问题分析:注意自变量和循环* 算法设计:见下方*/  #include<iostream>using namespace std;int main(){//第一种循环int i,iQiuhe=0;for(i=2;i<=1000;i=i+2)iQiuhe=iQiuhe+i;cout<<"1000以内的偶数和为"<<iQiuhe<<endl;//第二种循环i=2,iQiuhe=0;do{iQiuhe=iQiuhe+i;i=i+2;}while(i<1002);cout<<"1000以内的偶数和为"<<iQiuhe<<endl;//第三种循环i=2,iQiuhe=0;while(i<=1000){iQiuhe=iQiuhe+i;i=i+2;}cout<<"1000以内的偶数和为"<<iQiuhe<<endl;cin.get();return 0;}

二、运行结果:



一、问题及代码

/*  * 文件名称:Ex4-2pp  * 作    者:俸浩源* 完成日期:2017 年 4 月 5 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:* 问题描述:输出一个算式的值* 程序输出:-0.383842* 问题分析:符号的问题用判断语句来解决,分子分母每次加2* 算法设计:见下方*/ #include<iostream>using namespace std;int main(){int iFuhao;double dFenzi,dFenmu,dTemp,dSum;dFenmu=3;dSum=0;iFuhao=1;for(dFenzi=1;dFenzi<20;dFenzi+=2){  dTemp=dFenzi/dFenmu; dTemp=dTemp*iFuhao; dSum=dSum+dTemp; if(iFuhao==1) iFuhao=-1; else iFuhao=1; dFenmu+=2;}cout<<dSum<<endl;cin.get();return 0;}


二、运行结果:



一、问题及代码

/*  * 文件名称:Ex4-3pp  * 作    者:俸浩源* 完成日期:2017 年 4 月 5 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:* 问题描述:输出乘法口诀表* 程序输出:乘法口诀表* 问题分析:for的嵌套,两个变量* 算法设计:见下方*/ #include<iostream>using namespace std;int main(){int iOne,iTwo;for(iTwo=1;iTwo<10;iTwo++){for(iOne=1;iOne<=iTwo;iOne++)cout<<iOne<<"*"<<iTwo<<"="<<iOne*iTwo<<"\t";cout<<endl;}cin.get();return 0;}



二、运行结果:






0 0
原创粉丝点击