一、问题及代码
/*
* 文件名称:本月有几天
* 作 者:赖豪运
* 完成日期:2017 年 3 月 13 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 运用选择语句
* 输入描述:先输入年份,再输入月份
* 问题描述:判断一个月有几天的程序
* 程序输出:28或29或30或31
* 问题分析:选择语句
* 算法设计:选择语句
*/
#include <iostream>
using namespace std;
int main( )
{
int year,month;
cout<<"请输入年份:";
cin>>year;
cout<<"请输入月份:";
cin>>month;
if(year%4==0&&year%100!=0||year%400==0)
{
if(month==1||3||5||7||8||10||12)
cout<<"本月31天\n";
if(month==2)
cout<<"本月29天\n";
if(month==4||6||9||11)
cout<<"本月30天\n";
}
else
{
if(month==1||3||5||7||8||10||12)
cout<<"本月31天\n";
if(month==2)
cout<<"本月28天\n";
if(month==4||6||9||11)
cout<<"本月30天\n";
}
cin.get();
cin.get();
}
二、运行结果
一、问题及代码
/*
* 文件名称:输出星号图
* 作 者:赖豪运
* 完成日期:2017 年 3 月 13 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 运用选择语句
* 输入描述:无需输入
* 问题描述:输出一个空心三角形
* 程序输出:输出一个空心三角形
* 问题分析:循环语句
* 算法设计:循环语句
*/
#include<iostream>
using namespace std;
int main()
{
int i,j,k,l;
for(i=1;i<=5;++i)
{
for(j=1;j<=6-i;++j)
{
cout<<" ";
}
cout<<"*";
if(i>1)
{
for(k=1;k<=2*(i-1)-1;++k)
{
cout<<" ";
}
cout<<"*";
}
cout<<endl;
}
for(l=1;l<=11;++l)
{
cout<<"*";
}
cout<<endl;
cin.get();
return 0;
}
二、运行结果
三、心得体会
简单的选择和循环语句,这只是一个开始,我会更加努力学习C++
四、知识点总结
选择语句主要有if语句和switch语句,而循环语句则有while语句和for语句等等。通过对条件的编译,来实现灵活的选择或者循环是十分重要的。