問題描述:十人投票,統計每人的得票數,並輸出每人的名字及票數
運用知識點:strcmp函式的使用【詳細借鑑】及結構體的基本定義與使用
輸入input:
li li sun zhang zhabg sun li sun zhang li
輸出output:
result:
li:4
zhang:2
sun:3
/*使用結構體陣列
*/#include
#include
struct person //
宣告結構體型別struct person
leader[3] = ; //
定義結構體陣列並初始化
intmain( )
printf(
"\nresult:\n");
for(i=0; i<3; i++)
printf(
"%5s:%d\n
",leader[i].name, leader[i].count);
return0;
}
結構體的定義和基本使用
在一組資料中往往含有一些不同的資料型別 字元型 整型.在這裡我們便會用到結構體。首先,結構體 struct 有固定的成員 又稱域 專案或元素 構成,是一系列具有相同型別的或不同型別的資料構成的資料集合。結構體可以被宣告為陣列 指標 變數等,用於實現較複雜的資料結構,同時也可以是一些元素的集合。且乙個...
結構體 結構體變數 結構體指標的基本問題
注意 以下都是32位的系統 一 結構體定義 第乙個問題 下面兩個 struct human struct human 這兩個結構體是否相同?答案 不一樣 原因 根據c語言結構體的機制,我們為結構體變數分配乙個連續空間時,總是以結構體中最大位元組長度型別的整數倍分配。第乙個的記憶體分布圖 length...
C 結構體的定義和基本使用
平常使用中,我們經常需要定義多個變數,變數的型別也可能不同,這就需要我們定義很多的變數,比較繁瑣。比如需要定義場景中兩個遊戲物體的位置 物體一 float gameobjectx 1 float gameobjecty 2 float gameobjectz 3 物體二 float gameobje...