标题:我这个c语言代码有个问题,可我找不到
只看楼主
朱嘉宇
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2020-5-17
结帖率:0
已结贴  问题点数:20 回复次数:8 
我这个c语言代码有个问题,可我找不到
int main(void)
{
    int a = 0; //数量  
    printf("请输入任意的数量\n");
    scanf("%d",&a);
    int n[a];
    int k=0;//括号内
    printf("请输入任意的分数\n");    // printf()是输出函数,scanf()才是输入函数
    for(k=0;k<=(a-1);k++)
    {
    scanf("%d", &n[k]);    // scanf()参数列表中注意 “&”     
    }     
    for(k=0;k<=(a-1);k++)
    {
        
    if (n[K]<0 || n[K]>100)//排除小于0或大于100的情况
        printf("输入分数有误\n");
    else if (n[K] <= 59)// 0 <= n <= 59
         printf("E\n");
     else if (n[K] <= 69)// 59 < n <= 69
         printf("D\n");
    else if (n[K] <= 79)// 69 < n <= 79
        printf("C\n");
    else if (n[K] <= 89)// 79 < n <= 89
        printf("B\n");
    else if (n[K] <= 100)// 89 < n <= 100
        printf("A\n");
    }
    return 0;
}
搜索更多相关主题的帖子: 输入 if int printf scanf 
2020-05-17 15:06
w1085190733
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2020-4-1
得分:7 
你前面用的k 后面用的K,后面的K没有定义
另外问题是什么,你是想把所有的分数和他对应的等级都输出来吗
2020-05-17 15:20
朱嘉宇
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2020-5-17
得分:0 
回复 2楼 w1085190733
问题就是我输入一个n,然后输入n个学生的成绩,输出全部学生的等级
2020-05-17 15:22
w1085190733
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2020-4-1
得分:0 
那就直接把k改成K就好啦,
int K;
    for(K=0;K<=(a-1);K++)
2020-05-17 15:30
朱嘉宇
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2020-5-17
得分:0 
回复 4楼 w1085190733
不可以欸,我这样子做出来还是只能输入一个数,判断一个数,不能做到多个分数的输入判断
2020-05-17 15:33
w1085190733
Rank: 1
等 级:新手上路
帖 子:19
专家分:7
注 册:2020-4-1
得分:0 
可以呀
2020-05-17 15:35
Arther0919
Rank: 1
等 级:新手上路
帖 子:9
专家分:7
注 册:2019-9-11
得分:7 
判断语句中K是大写,循环语句中k是小写,改一下就没问题了。
2020-05-18 12:16
Arther0919
Rank: 1
等 级:新手上路
帖 子:9
专家分:7
注 册:2019-9-11
得分:0 
回复 5楼 朱嘉宇
你张贴出来的代码结构,可以输完分数再判断的
2020-05-18 12:18
田心乡隹
Rank: 1
等 级:新手上路
帖 子:9
专家分:7
注 册:2020-5-9
得分:7 
canf("%d", &n[k])   这里的k改成大写
为什么一定要用大小写呢很容易弄乱的最好改用别的字母吧
2020-05-18 15:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-501646-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.100318 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved