C++編寫選擇結構的程式
阿新 • • 發佈:2019-01-22
複製純文字新視窗
- #include <iostream>
- using namespace std;
- int main( )
- {
- int year;
- bool leap;
- cout<<“please enter year:”;//輸出提示
- cin>>year; //輸入年份
- if (year%4==0) //年份能被4整除
- {
- if(year%100==0)//年份能被4整除又能被100整除
- {
- if (year%400==0)//年份能被4整除又能被400整除
- leap=true;//閏年,令leap=true(真)
- else
- leap=false;
- } //非閏年,令leap=false(假)
- else //年份能被4整除但不能被100整除肯定是閏年
- leap=true;
- } //是閏年,令leap=true
- else //年份不能被4整除肯定不是閏年
- leap=false; //若為非閏年,令leap=false
- if (leap)
- cout<<year<<” is “; //若leap為真,就輸出年份和“是”
- else
- cout<<year<<” is not “;//若leap為真,就輸出年份和“不是”
- cout<<” a leap year.”<<endl; //輸出“閏年”
- return 0;
- }
#include <iostream> using namespace std; int main( ) { int year; bool leap; cout<<"please enter year:";//輸出提示 cin>>year; //輸入年份 if (year%4==0) //年份能被4整除 { if(year%100==0)//年份能被4整除又能被100整除 { if (year%400==0)//年份能被4整除又能被400整除 leap=true;//閏年,令leap=true(真) else leap=false; } //非閏年,令leap=false(假) else //年份能被4整除但不能被100整除肯定是閏年 leap=true; } //是閏年,令leap=true else //年份不能被4整除肯定不是閏年 leap=false; //若為非閏年,令leap=false if (leap) cout<<year<<" is "; //若leap為真,就輸出年份和“是” else cout<<year<<" is not ";//若leap為真,就輸出年份和“不是” cout<<" a leap year."<<endl; //輸出“閏年” return 0; }