c++作业报告

来源:互联网 发布:公安网络备案 编辑:程序博客网 时间:2024/06/03 18:33

第一个程序

一、问题及代码

/*

*文件名称:Ex1-1.cpp

*作    者:李钊

*完成日期:2017312

*版 本 号:v1.0  

*对任务及求解方法的描述部分:使用循环语句解决

*输入描述:输入2004年2月

*问题描述:我的第一个c++程序,熟悉程序的编辑、运行过程

*程序输出:本月29天

*问题分析:可以使用if和switch语句来解决这个问题

*算法设计:if语句和switch语句

*/

#include<iostream>

using namespace std;

int main()

{

int year,month;

cout<<"请输入年份year:";cin>>year;

cout<<"请输入月份month:";cin>>month;

switch(month)

{

case 1:case 3:case 5:case 7:case 8:case 10:case 12:cout<<"本月31"<<endl;break;

case 4:case 6:case 9:case 11:cout<<"本月30"<<endl;break;

}

if(month==2)

{

if((year%4==0&&year&&year%100!=0)||(year%400==0))

{

cout<<"本月29"<<endl;

}

else

    cout<<"本月28"<<endl;

}

}

二、运行结果:


第二个程序

一、问题及代码

/*

*文件名称:Ex1-1.cpp

*作    者:李钊

*完成日期:2017312

*版 本 号:v1.0  

*对任务及求解方法的描述部分:使用循环语句

*输入描述:无输入

*问题描述:我的第一个c++程序,熟悉程序的编辑、运行过程

*程序输出:富翁给陌生人的钱:1.07374e+007  陌生人给富翁的钱:3e+006

*问题分析:可以使用for语句来解决这个问题

*算法设计:for语句

*/



using namespace std;
int main()
{
double i,j=0.01,sum1=0,sum2=1e5;
for(i=1;i<=30;i++)
{
   sum1=sum1+j;
   j=j*2;
}
sum2=sum2*30;
cout<<"富翁给陌生人的钱:"<<sum1<<endl;
cout<<"陌生人给富翁的钱:"<<sum2<<endl;

二、运行结果





0 0
原创粉丝点击