m0_63989703 2022-03-02 20:49 采纳率: 87.5%
浏览 77
已结题

定义一个表示学生基本信息的结构体数据类型

这是题目要求:定义一个表示学生基本信息的结构体数据类型student,期中包括学号(char num[10])、姓名(char name[20])、性别(char sex)、三门功课成绩(int score[3])。定义两个函数fun_input(struct student)、fun_output(struct student),分别实现学生基本信息的输入与输出。main函数中定义一个数组struct student stu[5],再分别调用上述两个函数,输入五个学生信息,再将5个学生信息输出。
这是我的程序:

#include<iostream>
using namespace std;
struct student
{
    
    char num[10];
    char name[20];
    char sex[6];
    char score[3];
}stu[5];
void input(student stu[])
{
    int i,a;
    for(i=1;i<5;i++)
    {
        printf(“%d学号" ,i);
        scanf("%c",&stu[i].num);
        printf(“%d姓名”,i);
        scanf("%c",&stu[i].name);
        printf("%d性别" ,i);
        scanf("%c",&stu[i].sex);
        printf("%d成绩" ,i);
        scanf("%d",&stu[i].score);
    }
}
void output(student stu[])
{
    int i;
    for(i=0;i<5;i++)
    {
        printf("%c",stu[i].name);
        printf("%c",stu[i].sex);
        printf("%d",stu[i].score);
    }
}
int main()
{
    struct student stu[5];
    input(stu);
    output(stu);
}


没有报错但是在输入的时候就已经出问题了 ,该怎么修改?感谢感谢

  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 3月17日
      • 已采纳回答 3月9日
      • 修改了问题 3月2日
      • 创建了问题 3月2日

      悬赏问题

      • ¥40 python,计算机程序运行结果很奇怪
      • ¥15 有关时间计算器的问题
      • ¥200 Chrome浏览器自动保存密码需要解密!来人
      • ¥18 关于#c语言#的问题:如何把下面几个代码放在一起编序号,然后输入对应数字运行对应代码,还可以返回重输
      • ¥30 windows下无法运行go test的问题
      • ¥15 多个Rigify骨骼 导入一起 后 没有 控制器面板
      • ¥15 想问一下sprak ada语言的pre和post怎么设
      • ¥15 使用python将分子模拟输出.gro文件
      • ¥15 港诡实录的背包系统拆解
      • ¥15 宽带IP网络路由器的初始路由表和最终路由表