提示你一下,用结构体数组编写一个程序。
#include
struct stu
{int num; char name [50]; int a[50];int b[50];int c[50];int d[50];int e[50]};
void fun (struct stu *p)
{int i;
printf("%s\n",p->name);
for(i=0;i<50;i++)
while(a[i+1]>a[i])
do
printf("%d\n",a[i+1]);
while(b[i+1]>b[i])
do
printf("%d\n",b[i+1]);
while(c[i+1]>c[i])
do
printf("%d\n",c[i+1]);
while(d[i+1]>d[i])
do
printf("%d\n",d[i+1]);
while(e[i+1]>e[i])
printf("%d\n",e[i+1]);
}
main()
{ struct stu
for(i=0;i<50;i++)
scanf("%s\n",&name[i]);
scanf("%d\n",&a[i]);
scanf("%d\n",&b[i]);
scanf("%d\n",&c[i]);
scanf("%d\n",&di]);
scanf("%d\n",&e[i]);
}
抱歉啊,本人流程图学得不好,不是很会。