功能:以 struct 結構來讀取與存放變數
#include <stdio.h>
#include <stdlib.h>
int main()
{
struct date
{
char name[10];
int math;
int eng;
}student, *ptr; // 宣告結構變數 student 及指向結構的指標 ptr
ptr = &student; // 將 ptr 指向結構變數 student 的位址
printf("學生姓名: ");
gets(ptr->name); // 輸入字串給 student 的 name 成員存放
printf("數學成績: ");
scanf("%d", &ptr->math); // 輸入整數給 student 的 math 成員存放
printf("英文成績: ");
scanf("%d", &ptr->eng); // 輸入整數給 student 的 eng 成員存放
printf("數學成績=%d, ", ptr->math);
printf("英文成績=%d, ", ptr->eng);
printf("平均分數=%.2f\n", (ptr->math + ptr->eng)/2.0);
return 0;
}
參考出處:C語言教學手冊
沒有留言:
張貼留言