回复 9 楼 funyh250
谢谢,,我知道怎么做了
#include <stdio.h>
#include <string.h>
struct student
{
int num;
char nam[20];
float score[3];
}stu={10010,"ws",{89,90,99}};
void main()
{
struct student *p;
float *q;
printf("No.
name
Chinese
math
English\n");
p=&stu;
printf("%-10d%-10s",p->num,p->nam);
for(q=stu.score;q<stu.score+3;q++)
printf("%10f",*q);
printf("\n");
}
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
之前写的把结构体前两个成员在输出时重复循环了