新手的疑问
不知道问题出在哪儿?ld returned 1 exit status
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define M 5
#define N 20
void grade(float *,int,float *,int *);
int search(char(*),int,char *);
int main() { float score,max;
char name,t;
int i,j,npass=0;
printf("请输入%d名学生姓名:,M");
for(i=0;i<M;++i)
scanf("%s",&name);
printf("请依次输入他们的期末成绩:");
for(i=1;i<M;++i)
scanf("%f",&score);
while(1)
{ printf("************************************\n");
printf("1.显示最高分,及格和不及格人数统计 \n");
printf("2.按姓名查找学生 \n");
printf("0.退出 \n");
printf("************************************\n");
printf("请选择");
scanf("%d",&i);
if(i==1) {grade(score,M,&max,&npass);
printf("最高分:%.1f,及格人数:%d,不及格人数:%d\n,max,npass,M-npass"); }
else if(i==2) {printf("请输入您想要查找的学生姓名:");
scanf("%s",&t);
j=search(name,M,t);
if(j==-1)
printf("查无此人\n");
else printf("%d,%s\n",j,name); } else if(i==0)
exit(0); }
return 0;
}
什么鬼格式 永恒的蓝色梦想 发表于 2020-6-20 11:27
什么鬼格式
发不了截图 我就直接复制过来了 7777777-4396 发表于 2020-6-20 11:29
发不了截图 我就直接复制过来了
缩进什么的都没有,乱七八糟,看不懂。 7777777-4396 发表于 2020-6-20 11:29
发不了截图 我就直接复制过来了
两个函数连定义都没有,什么鬼代码? 数组以0开始的。你下面给score数组赋值是,为什么是i从1开始?
页:
[1]