C++第2次實驗-作業報告(1)

一、問題及代碼

/* 
*文件名: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;
}

二、運行結果



發佈了30 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章