标题:
如何修改这段代码
[打印本页]
作者:
hummhumm
时间:
2008-6-22 16:06
标题:
如何修改这段代码
#include <stdio.h>
#include<stdlib.h>
# define N 8 //用于结构体中的变量
struct student
{
char num;
char name;
char Class;
int score[4];
} stu[N];//编写一个输入函数
void main()
{
void print(struct student stu[9]);
int i,j;
for(i=0;i<N;i++)
{
printf("请输入学生的基本信息:\n");
printf("学号: ");
scanf("%s ",stu
.num);
printf("姓名: ");
scanf("%s ",stu
.name);
for(j=0;j<4;j++)
{
printf("score %d: ",j+1);
scanf("%d",&stu
.score[j]);
}
printf("\n");
}
print(stu);
}
void print(struct student[6])
{
int i,j;
printf("\n No. name score1 score2 score3 score4\n");
for(i=0;i<N;i++)
{
printf("%5s%10s",stu
.num,stu
.name);
for(j=0;j<3;j++)
printf("%9d",stu
.score[j]);
printf("\n");
}
}
作者:
Nothing
时间:
2008-7-6 22:55
void print(struct student stu[9]);
这里有问题吧!
下面的声明也有问题,你仔细看看书
void print(struct student[6])
作者:
liugangaiwdz
时间:
2008-8-18 23:59
struct student
{
char num;//这里你定义的仅仅是个字符,而不是字符串数组
char name;//这里你定义的仅仅是个字符,而不是字符串数组
char Class;//这里你定义的仅仅是个字符,而不是字符串数组
int score[4];
} stu[N];
作者:
Nothing
时间:
2008-9-16 21:27
楼上正解
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0