您的位置:首页 > 编程语言 > C语言/C++

C++作业4

2016-04-21 09:50 232 查看
项目2:分数的累加

/*
* 文件名称:Sylar
* 作    者:张宇恒
* 完成日期:2016  年  4   月  21  日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:输出1/3-3/5+5/7-7/9…+19/21的结果;
* 问题描述:求1/3-3/5+5/7-7/9…+19/21的结果;
* 程序输出:1/3-3/5+5/7-7/9…+19/21的结果sum=?;
* 问题分析:循环
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
double i(1),sum(0),k(-1),a(1);
while(i<=19)
{
k=-k;
a=k*(i/(i+2));
sum+=a;
i=i+2;
}
cout<<"1/3-3/5+5/7-7/9…+19/21的结果sum="<<sum<<endl;
return 0;
}


项目6:输出星号图

/*
* 文件名称:Sylar
* 作    者:张宇恒
* 完成日期:2016  年  4   月  21  日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:输出星号图;
* 问题描述:如何排布星号与空格之间的位置;
* 程序输出:星号图
* 问题分析:循环
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
int i,j;
for(i=1;i<=6;i++)
{
if(i<6)
{
for(j=1;j<=11;j++)
{
if(j==7-i||j==5+i)
cout<<"*";
else
cout<<" ";
}
cout<<endl;
}
else
cout<<"***********"<<endl;
}
return 0;
}


项目7-年龄几何:

/*
* 文件名称:Sylar
* 作    者:张宇恒
* 完成日期:2016  年  4   月  21  日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:年龄几何;
* 问题描述:求年龄可能情况;
* 程序输出:年龄
* 问题分析:循环
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
int a,d,n,dage;
cout<<"年龄等差数列为:"<<endl;
for(a=1;a<=4;a++)
for(d=1;d<=6;d++)
if(4*a+6*d==26&&a*(a+d)*(a+2*d)*(a+3*d)==880)
{
for(n=0;n<20;n++)
{
dage=a+n*d;
cout<<dage<<endl;
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: