Even& 2021-06-06 19:48 采纳率: 100%
浏览 72
已采纳

Id returned 1 exit status

编译出现上述错误

原代码如下,题目要求函数输入学生信息,计算总分平均分存入grade结构数组。数组长度小于1输出error,否则不输出。

 

 

 #include<stdio.h>

#define N 3

struct grade 

{

long id;

  char name [20];

  float sum;

float average;

};

void lab13_1(struct grade s1,int n)

{

int i,age;

float c,math,eng;

n=0;

  //struct grade s1;

//printf("Input the student's number, name ,age and course scores\n");

for(i=1;i<=N;i++){

  scanf("%d %s %d %d %d %d",&s1.id,s1.name,&age,&c,&math,&eng);

  s1.average=(math+eng+c)/3.0;

  s1.sum=c+math+eng;

  //printf("%d %s %.2f %.2f\n",s1.num,s1.name,s1.sum,s1.average);

  n++;

    }

    if(n<1)

    printf("error\n");

 

}

  • 写回答

3条回答 默认 最新

  • 关注

    lab13_1方法是无返回值的,删除

    else

        return void;

    2行代码就可以了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?