中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C語言結構體數組怎么賦值

小億
175
2023-08-01 22:46:08
欄目: 編程語言

可以通過循環遍歷的方式為結構體數組賦值。假設有如下定義的結構體數組:

#define SIZE 3
struct Student {
char name[20];
int age;
double score;
};
struct Student students[SIZE];

可以使用循環遍歷的方式為結構體數組賦值,示例代碼如下:

#include <stdio.h>
int main() {
for (int i = 0; i < SIZE; i++) {
printf("請輸入第%d個學生的姓名、年齡和成績:", i+1);
scanf("%s%d%lf", students[i].name, &students[i].age, &students[i].score);
}
// 打印結構體數組中的數據
for (int i = 0; i < SIZE; i++) {
printf("第%d個學生的姓名:%s,年齡:%d,成績:%.2lf\n", i+1, students[i].name, students[i].age, students[i].score);
}
return 0;
}

在上述示例代碼中,通過循環遍歷結構體數組,使用scanf函數為每個結構體的成員變量賦值。然后再通過循環遍歷結構體數組,使用printf函數打印結構體數組中的數據。

0
黑水县| 时尚| 沅江市| 利津县| 平塘县| 蒙自县| 杂多县| 韩城市| 郴州市| 赣州市| 库伦旗| 会泽县| 五河县| 旬阳县| 兴国县| 基隆市| 九龙县| 清水河县| 忻州市| 乐都县| 清流县| 句容市| 翁牛特旗| 绥德县| 丁青县| 屯门区| 靖江市| 南陵县| 怀宁县| 邵东县| 临漳县| 集安市| 松溪县| 蒲江县| 尚志市| 玛曲县| 罗定市| 正镶白旗| 日喀则市| 新昌县| 平远县|