今天上机
老师布置了个很简单的题目,
调用函数编写以下程序
有10个学生的成绩...................
自己输入
有这10个学生的平均成绩 和最高分和最低分```
我 自己是这样写的
但不管怎么样 总是有个错误 我快急死 我不知道问题究竟出在哪里?知道这题目没有挑战性 也许是我上机少了
不好发现 希望师兄门指点
#include "iostream.h"
int a[10];
void main()
{
void stu(); //声明求平均数函数
void stu1(); //声明求最高分和最低分函数
int b[],i;
cout<<输入10位同学的成绩:"<<endl;
for(i=0;i<=N;i++)
cin>>b[10];
sut(b[10]);
sut1(b[10]);
}
void stu() //定义求平均数函数
{
int sum;
float sun;
int i;
for(i=0;i<=9;i++)
sum=sum+a[i];
sun=sum/10;
cout<<"平均数为:"<<sun<<endl;
}
void stu1() //定义求最高分和最低分函数
{
int t;
int j;
int k;
int max; int min;
for(j=0;j<=9;j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
for(k=0;k<=9;k++)
cout<<a[j]<<endl;
max=a[9];
min=a[0];
cout<<"最高分为:"<<max<<endl;
cout<<"最低分为:"<<min<<endl;
}
错误信息
看不懂 望师兄帮助我指点迷津
Deleting intermediate files and output files for project '11 - Win32 Debug'.
--------------------Configuration: 11 - Win32 Debug--------------------
Compiling...
520.cpp
c:\1000\520.cpp(9) : error C2018: unknown character '0xca'
c:\1000\520.cpp(9) : error C2018: unknown character '0xe4'
c:\1000\520.cpp(9) : error C2018: unknown character '0xc8'
c:\1000\520.cpp(9) : error C2018: unknown character '0xeb'
c:\1000\520.cpp(9) : error C2018: unknown character '0xce'
c:\1000\520.cpp(9) : error C2018: unknown character '0xbb'
c:\1000\520.cpp(9) : error C2018: unknown character '0xcd'
c:\1000\520.cpp(9) : error C2018: unknown character '0xac'
c:\1000\520.cpp(9) : error C2018: unknown character '0xd1'
c:\1000\520.cpp(9) : error C2018: unknown character '0xa7'
c:\1000\520.cpp(9) : error C2018: unknown character '0xb5'
c:\1000\520.cpp(9) : error C2018: unknown character '0xc4'
c:\1000\520.cpp(9) : error C2018: unknown character '0xb3'
c:\1000\520.cpp(9) : error C2018: unknown character '0xc9'
c:\1000\520.cpp(9) : error C2018: unknown character '0xbc'
c:\1000\520.cpp(9) : error C2018: unknown character '0xa8'
c:\1000\520.cpp(9) : error C2143: syntax error : missing ';' before ':'
c:\1000\520.cpp(9) : error C2001: newline in constant
c:\1000\520.cpp(10) : error C2065: 'N' : undeclared identifier
c:\1000\520.cpp(10) : warning C4552: '<=' : operator has no effect; expected operator with side-effect
c:\1000\520.cpp(10) : error C2143: syntax error : missing ';' before ')'
c:\1000\520.cpp(24) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
执行 cl.exe 时出错.
11.exe - 1 error(s), 0 warning(s)