第七章程式設計作業

2021-10-12 06:47:31 字數 1551 閱讀 6298

題目內容:

完成乙個對候選人得票的統計程式。假設有3個候選人,名字分別為li,zhang和fun。使用結構體儲存每乙個候選人的名字和得票數。記錄每一張選票的得票人名,輸出每個候選人最終的得票數。結構體可以定義成如下的格式:

struct person leader[3] = ;

輸入格式:

第一行有乙個整數n,表示以下有n張選票資訊將會輸入。保證n不大於100。

以後的n行中,每一行包含乙個人名,為選票的得票人。保證每乙個人名都是li,zhang和fun中的某乙個。

輸出格式:

有三行,分別為li,zhang和fun每人的得票數。格式為首先輸出人名,其後輸出乙個冒號,最後輸出候選人的得票數。

請注意行尾輸出換行。

輸入樣例:

10

lili

funzhang

zhang

funli

funzhang

li

輸出樣例:

li:

4zhang:

3fun:

3

#include

#include

using

namespace std;

intmain()

leader[3]

=;int n;

cin>>n;

string s;

while

(n--)}

}for

(int i =

0;i<

3;i++

)return0;

}

題目內容:

定義乙個包括年、月、日的結構體變數,讀入年、月、日,計算該日在當年中是第幾天。注意閏年問題。

請寫乙個函式days實現計算,將讀入的結構體變數傳遞給days函式,計算後將答案返回給main函式進行輸出。

輸入格式:

三個整數,分別表示年、月、日。保證輸入是實際存在的日期,且年份在1000至3000之間(包含1000和3000)。

輸出格式:

輸出該日期是一年中的第幾天。

請注意行尾輸出換行。

輸入樣例:

2012

122

輸出樣例:

356
#include

using

namespace std;

int count =0;

struct data

;bool

isleapyear

(int x)

intfunc

(data &data);if

(isleapyear

(data.y)

) mm[1]

=29;for

(int i =

0;i1;i++

)return count+data.d;

}int

main()

第七章作業

7.9 編乙個程式,用成員函式過載運算子 和 將兩個矩陣 這兩個矩陣均為2行3列 相加和相減,要求第乙個矩陣的值由建構函式設定,另乙個矩陣的值由鍵盤輸入。include using namespace std class matrix maritx maritx maritx maritx int ...

第七章作業

一.簡答題 1.清除浮動的方法有哪幾種?分別如何實現?答 1 浮動元素後面加空div 2 設定父元素的高度 3 父級新增overflow屬性 4 父級新增偽類 2.使用display inlink block或float布局頁面有什麼區別?需要注意什麼?答 1 display inline bloc...

第七章作業

1.清除浮動的方法 答案 clear 2.使用float和display有什麼區別 答案 浮動比較號調 3.答案 title 4.答案 title 分享名人名言,開始一段觸動心靈的智慧型之旅跳到內容 登入關於 名人名言 英文名言 english 心裡雜誌 心理書籍 專題活動 發表創造力 creati...