1.

【問題描述】定義一個包括年、月、日的結構體變量,讀入年、月、日,計算該日在當年中是第幾天。注意閏年問題。
請寫一個函數(shù)days實現(xiàn)計算,將讀入的結構體變量傳遞給days函數(shù),計算后將答案返回給main函數(shù)進行輸出。
【輸入形式】三個整數(shù),分別表示年、月、日。保證輸入是實際存在的日期,且年份在1000至3000之間(包含1000和3000)。
【輸出形式】輸出該日期是一年中的第幾天。請注意行尾輸出換行。
【樣例輸入】2012 12 21
【樣例輸出】356
代碼
#includeusing namespace std;
struct DAY
{
int year;
int month;
int day;
}d1;
int days(int y,int m,int d)
{ int sum=0;
int M[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
if((y>=1000&&y<=3000)&&(m>=1&&m<=12)&&d>=1&&d<=31)
{
for(int i=0;i2) sum++;
}
else if(m==2&&d==29)
{ return 0;
}
sum=sum+d;
cout<>d1.year>>d1.month>>d1.day;
days(d1.year,d1.month,d1.day);
return 0;
} 2.
【問題描述】完成一個對候選人得票的統(tǒng)計程序。假設有3個候選人,名字分別為Li,Zhang和Fun。使用結構體存儲每一個候選人的名字和得票數(shù)。記錄每一張選票的得票人名,輸出每個候選人最終的得票數(shù)。結構體可以定義成如下的格式:
struct person {
? char name[20];
? int count;
}leader[3] = {“Li”, 0, “Zhang”, 0, “Fun”, 0};
【輸入形式】第一行有一個整數(shù)n,表示以下有n張選票信息將會輸入。保證n不大于100。以后的n行中,每一行包含一個人名,為選票的得票人。保證每一個人名都是Li,Zhang和Fun中的某一個。
【輸出形式】有三行,分別為Li,Zhang和Fun每人的得票數(shù)。格式為首先輸出人名,其后輸出一個冒號,最后輸出候選人的得票數(shù)。
請注意行尾輸出換行。
【樣例輸入】
10
Li
Li
Fun
Zhang
Zhang
Fun
Li
Fun
Zhang
Li
【樣例輸出】
Li:4
Zhang:3
Fun:3
#includeusing namespace std;
#includestruct person {
char name[20];
int count;
}leader[3] = {"Li", 0, "Zhang", 0, "Fun", 0};
int main(void)
{
int n;
cin>>n;
if(n<=100&&n>0)
{string t;
for(int i=0;i>t;
if(t!=leader[0].name||t!=leader[1].name||t!=leader[2].name) return 0;
if(t==leader[0].name)
{leader[0].count++;
}
if(t==leader[1].name)
{leader[1].count++;
}
if(t==leader[2].name)
{leader[2].count++;
}
}
cout<<"Li :"< 你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
本文題目:C++作業(yè)第七章-創(chuàng)新互聯(lián)
文章轉載:http://chinadenli.net/article34/cocppe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設、網(wǎng)站建設、網(wǎng)站維護、網(wǎng)站收錄、手機網(wǎng)站建設、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容