鱼C论坛

 找回密码
 立即注册
查看: 1876|回复: 1

[已解决]C语言数组第一个程序,老哥帮忙看看有啥问题

[复制链接]
发表于 2022-8-8 11:19:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
[ 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;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 03:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表