定义一个结构体数组stu并且初始化,main函数中输出数组元素各成员的值

定义一个结构体数组stu并且初始化,main函数中输出数组元素各成员的值。(源程序附后面)输入输出示例No. Name  sex age 10101  Li Lin  M  1810102  Zhang Fun M  1910104  wang Min  F  20源程序(有错误的程序)#include <string.h>struct student  {int num; char name[20]; char sex; int age;   };struct student stu[3]={{10101,"Li Lin",’M’,18},{10102,"Zhang Fun",’M’,19},{10104,"Wang Min",’F’,20}};main(){struct student*p; printf(" No.Namesexage\n"); for (p=stu;p<3;p++)printf("%5d %-20s %2c %4d\n",*p.num, *p.name, p.sex, p.age); }

第1个回答  2019-09-19
程序中的符号大多是错的(中文全角的,有空格等,你程序估计是复制网上的,网上程序基本都是错的)排版也不对,程序中也有语法错
改好的,及运行结果
相似回答