亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
连江县| 嵩明县| 昆明市| 甘泉县| 浏阳市| 金塔县| 海口市| 博野县| 綦江县| 巴青县| 嘉善县| 礼泉县| 河南省| 汶川县| 定结县| 斗六市| 农安县| 阿拉善盟| 垦利县| 沂源县| 青川县| 岳阳县| 南召县| 东乡县| 赣州市| 涡阳县| 保定市| 都匀市| 永吉县| 察哈| 镇平县| 高邮市| 金川县| 台东县| 铜鼓县| 渭南市| 吉林市| 淳安县| 阿克苏市| 吉安市| 永兴县|