用python编写input()和output()函数输入_编写input()和output()函数输入,输出5个学生的数据记录。...

展开全部

你的程序有很2113多问题,我用vs编译不能5261通过,你的怎4102么会能运行呢?

修改了一下,可以了,如1653果排除其他问题,主要可能是因为你的程序中这里:scanf("%s",stu[i].num); 里面没有 加"&"号,下面的输入名字也是这个错误。

代码:#include

#define N 5

struct student

{

char num[6];

char name[8];

int score[4];

}stu[N];

void input()

{

int i,j;

for(i=0;i

{

printf("请输入序号%d of %d\n",i+1,N);

printf("序号: ");

scanf("%s", &stu[i].num);

printf("姓名: ");

scanf("%s", &stu[i].name);

for(j=0;j<3;j++)

{

printf("分数 %d.",j+1);

scanf("%d",&stu[i].score[j]);

}

printf("\n");

}

}

void output()

{

int i,j;

printf("\n号数. 姓名 分数1 分数2 分数3\n");

for(i=0;i

{

printf("%-6s%-10s",stu[i].num,stu[i].name);

for(j=0;j<3;j++)

printf("%-8d",stu[i].score[j]);

printf("\n");

}

}

int main()

{

input();

output();

}

运行结果:

resize,m_lfit,w_600,h_800,limit_1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值