一、問題及代碼
/* *文件名:0.cpp *作者:張前咨 *完成日期:2017年2月23日 *版本號:5.11 *對任務及其完成方法的描述部分: *輸入描述:無 *問題描述: 【項目5】本月幾天 *程序輸出:略 *問題分析:合理運用數組結構和if語句進行編譯 *算法設計:略 */ #include<iostream>using namespace std;int main(){ int iYear,iMonth; int iLeapyear[12]={31,29,31,30,31,30,31,31,30,31,30,31};//用數組存下閏年和非閏年中的月份的天數 int iNleapyear[12]={31,28,31,30,31,30,31,31,30,31,30,31}; cout<<"請輸入年份和月份(用空格隔開):"; cin>>iYear>>iMonth; if((iYear%4==0&&iYear%100!=0)||(iYear%400==0)) cout<<"本月"<<iLeapyear[iMonth-1]<<"天";//數組由0開始,故減1 else cout<<"本月"<<iNleapyear[iMonth-1]<<"天"; return 0; }二、運行結果
一、問題及代碼
/* *文件名:0.cpp *作者:張前咨 *完成日期:2017年2月23日 *版本號:5.11 *對任務及其完成方法的描述部分: *輸入描述:無 *問題描述: 【項目5】星號輸出圖 *程序輸出:略 *問題分析:合理運用for循環和if語句進行編譯 *算法設計:略 */ #include<iostream>using namespace std;int main(){ int i,j; for(i=6;i>=1;i--) { for(j=1;j<=11;j++) { if(i!=1) { if(j==i||j==12-i) cout<<"*"; else cout<<" "; } else cout<<"*"; } cout<<"/n"; } return 0;}二、運行結果
新聞熱點
疑難解答
圖片精選