c语言编程,输出最高分和最低分,为什么出错了···

问题描述

c语言编程,输出最高分和最低分,为什么出错了···

#include
void main()
{
float maxscore,minscore,minnum,maxnum;
int i,n;
printf("请输入8位同学的学号num:n");
scanf("%d",&n);
printf("输入8名同学的英语成绩score:n");
for(i=0;i
scanf("%d",&num[i],&score[i]);
maxscore = score[0];minsore= score[0];
maxnum = num[0];minnum= num[0];
for(i=0;i
{
if(score[i]>maxscore)
{
maxscore=score[i];
maxnum=num[i];
}
else if (score[i]<minscore)
{

minscore = score[i];

minnum = num[i];
}
}
printf("maxscore=%f,maxnum=%dn",maxscore,maxnum);
printf("minscore=%f,minnum=%dn",maxscore,minnum);
}

解决方案

for循环那里写得乱七八糟的

解决方案二:

for(i=201201;i<201209;i++)

解决方案三:

for的执行语句是空的

解决方案四:

问一句,你这是C语言的程序吗。

解决方案五:

是不是要用二维数组······

解决方案六:

是不是要用二维数组······

解决方案七:

if哪里要用等于两个等于号

解决方案八:

if哪里要用等于两个等于号

解决方案九:

if哪里要用等于两个等于号

解决方案十:

if(i==0),for()里面错误

时间: 2024-08-04 06:54:21

c语言编程,输出最高分和最低分,为什么出错了···的相关文章

sql语句问题,输出每个人最高分、最低分以及对应的科目,还有每个人的平均分

问题描述 sql语句问题,输出每个人最高分.最低分以及对应的科目,还有每个人的平均分 这样写只能输出每个人的最高分.最低分以及对应的科目 请问我怎么将每个人的平均分也输出来呢? 解决方案 像下面这样,出来的结果应该是 张三 60 90 80 最低分科目 最高分科目 李四 50 100 80 最低分科目 最高分科目 select name,max(最低分) 最低分,max(最高分) 最高分,max(平均分) 平均分 ,max(最低分科目) 最低分科目,max(最高分科目) 最高分科目 from(

软件开发-我这代码的computer的最高分和最低分老不对,怎么办?

问题描述 我这代码的computer的最高分和最低分老不对,怎么办? #include<stdio.h> #include<stdlib.h> #include<string.h> #define maxsize 5 struct student { int num; char name[30]; int english,computer,math,chinese; int rank; }; double aen,aco,ama,ach;int maxch,maxma,

excel根据班级号和总分求最高分、最低分

excel如何能够根据原始成绩中的班级号和总分,然后算出最高分.最低分? 下面,我们先看下表吧. 上表中,选中的部分是原始的成绩,共有六个列,其中包含班级号.姓名和三科成绩以及总分. 现在,我们要做的就是根据蓝线圈住的那部分,给出班级的号码,然后,要计算出该班学生的总分里面的最高分和最低分. 方法不难,使用数组公式和max.min配合if函数,就能得出结果. 一.根据班级号计算最高分 如下图.首先选择B12,在FX公式输入框中,先输入公式 =MAX(IF(B12=$A$2:$A$9,$F$2:$

这个sql语句怎么写啊?找出每个同学最高分,最低分及对应的科目

问题描述 这个sql语句怎么写啊?找出每个同学最高分,最低分及对应的科目 select name,course as mincourse,score as minscore from userscore ore in(select min(score) from userscore group by name) group by name; select name,course as mincourse,score as minscore from userscore ore in(select

sql 查询最高分、最低分和平均分语句

sql 查询最高分.最低分和平均分语句 //我们要用就以学生成绩为实例吧 /* 结构 学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号 */ 查询各科成绩最高分.最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率 --及格为>

struct-自己编的c语言建立二叉树的代码,运行时出错了,自己找不到错误,求大神帮忙,指点,急.

问题描述 自己编的c语言建立二叉树的代码,运行时出错了,自己找不到错误,求大神帮忙,指点,急. 自己编的c语言建立二叉树的代码,运行时出错了,自己找不到错误,求大神帮忙,指点,急. #include #include typedef struct tnode Tnode; struct tnode { Tnode *left; Tnode *right; int data; }; Tnode *new_tnode(int data) { Tnode *new = malloc(sizeof(Tn

c语言编程-gcc编译没有错,就出不了结果,谁能帮我看下,多谢

问题描述 gcc编译没有错,就出不了结果,谁能帮我看下,多谢 #include int main(int argc, char *argv[]) { int n,x,y,i=0,a[100]; scanf("%d",&n); for(i=0;i<n;i++) { a[i]=i+1; } x=0; y=n; while(y>1) { for(i=0;i<n;i++) if(a[i]!=0) { x++; if(x%3==0) { a[i] = 0; y--; }

编程-修改了下代码就运行出错了,怎么回事?

问题描述 修改了下代码就运行出错了,怎么回事? #include<iostream> using namespace std; struct list { int data; struct list *next; }; class Stack { struct list *ptr; public: Stack() { ptr=NULL; } void push(int x)//进栈成员函数 { struct list *newnode=new struct list; newnode->

Excel里去掉最高分最低分再求平均分

求平均分是Excel里再平常不过的操作了.使用EXCEL,不仅可以求简单的平均分,即使要去掉几个最高分.最低分再求平均分,那也是很容易的事情. 一.直接求平均分 如果要对指定的数据直接求平均分,那显然是最简单的.如图1所示,假定要求平均分的数据在B2:B20单元格,那么我们只要在B21单元格输入公式:=AVERAGE(B2:B20),回车后平均分就有了. 图1 平均分的数据 二.去掉指定分数再求平均分 有两种方法可以实现这个要求. 以去掉一个最高分和一个最低分之后再求平均分为例. 我们可以在B2