第一个程序
一、问题及代码
/*
*文件名称:Ex1-1.cpp
*作 者:李钊
*完成日期:2017年3月12号
*版 本 号: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
*作 者:李钊
*完成日期:2017年3月12号
*版 本 号: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;
}
二、运行结果