C语言数组第一个程序,老哥帮忙看看有啥问题
[ yaolinxi@localhost Chapter3. C]$ vi test1. C[ yaolinxi@localhost Chapter3. C]$ gcc test1. C && . /a. out
test1.c:在函数'main'中:
test1. C:9:3: 错误:程序中有游离的‘\357
printf( "请输入第%d同学的成绩:”,i+1);
test1. C:9:3: 错误:程序中有游离的‘\274
test1. c:9:3: 错误:程序中有游离的‘\214
test1. c: 9: 47: 错误: expected‘)’before‘i'
printf( "请输入第%d同学的成绩:”,1+1);
下面是原程序
int s[ NUM]
int i, sum=0;
for ( i=0; i<NUM; i++)
{
printf( "请输入第%d同学的成绩:”,i+1) ;
scanf ( "%d",&s[ i] ) ;
sum+=S[ i] ;
}
printf( "成绩录入完毕,该次考试的平均分为: %。2f\n",( double) sum/NUM) ;
return 0;
本帖最后由 临时号 于 2022-8-8 11:27 编辑
看我的注释
#include <stdio.h>
#define NUM 2
int main()
{
int s[ NUM];// 末尾要加;
int i, sum=0;
for ( i=0; i<NUM; i++)
{
printf( "请输入第%d同学的成绩:",i+1) ;// 标点符号不要写成中文的
scanf ( "%d",&s[ i] ) ;// 标点符号不要写成中文的
sum+=s[ i] ;// C语言区分大小写
}
printf( "成绩录入完毕,该次考试的平均分为: %.2f\n",( double) sum/NUM) ; // 标点符号不要写成中文的
return 0;
}
页:
[1]