yaolinxi 发表于 2022-8-8 11:19:00

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:25:01

本帖最后由 临时号 于 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]
查看完整版本: C语言数组第一个程序,老哥帮忙看看有啥问题