鱼C论坛

 找回密码
 立即注册
查看: 2070|回复: 6

[已解决]结果不对,不知道哪里出错了,可以编译可以运行

[复制链接]
发表于 2020-10-27 22:28:19 | 显示全部楼层 |阅读模式

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

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

x
#include <stdio.h>

void main()
{
        int s;
        printf(" 请输入分数score:");
        scanf("%d\n",&s);
       
        if (s <60)
        {
                printf("E\n");
        }
        else if ( (s >60 || s ==60 ) && s <70)
        {
                printf("D\n");
        }
        else if ( (s >70 || s ==70 ) && s <80)
        {
                printf("C\n");
        }
        else if ( (s >80 || s ==80 )&& s <90)
        {
                printf("B\n");
        }
        else
        {
                printf("A\n");
        }
}
最佳答案
2020-10-27 23:56:19
错误在注释中已经标明
#include <stdio.h>

void main()
{
        int s;
        printf("请输入分数score:");
        scanf("%d",&s);           // 错误在此处,除控制符外,不要添加任何其他字符,你添加了一个回车
       
        if (s < 60)
        {
                printf("E\n");
        }
        else if (s >= 60 && s < 70)
        {
                printf("D\n");
        }
        else if (s >= 70 && s < 80)
        {
                printf("C\n");
        }
        else if (s >= 80 && s < 90)
        {
                printf("B\n");
        }
        else
        {
                printf("A\n");
        }
}

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-27 23:30:35 | 显示全部楼层
scanf("%d\n",&s);改成 scanf("%d",&s);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-27 23:32:59 From FishC Mobile | 显示全部楼层
很简单,或运算不该是这么用的,
你应该s>=60 (读作大于等于都可以)
其他几个也一样。
你应该是把或运算  的或字中文化了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-27 23:56:19 | 显示全部楼层    本楼为最佳答案   
错误在注释中已经标明
#include <stdio.h>

void main()
{
        int s;
        printf("请输入分数score:");
        scanf("%d",&s);           // 错误在此处,除控制符外,不要添加任何其他字符,你添加了一个回车
       
        if (s < 60)
        {
                printf("E\n");
        }
        else if (s >= 60 && s < 70)
        {
                printf("D\n");
        }
        else if (s >= 70 && s < 80)
        {
                printf("C\n");
        }
        else if (s >= 80 && s < 90)
        {
                printf("B\n");
        }
        else
        {
                printf("A\n");
        }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-28 16:53:46 | 显示全部楼层
风过无痕1989 发表于 2020-10-27 23:56
错误在注释中已经标明

兄弟每次都是你,爱你。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-28 17:35:50 | 显示全部楼层
dengjiaxi 发表于 2020-10-28 16:53
兄弟每次都是你,爱你。

看到了,我一般是经过自己运算无误了,再发出来,所以,所谓的抢最佳答案,在时间上,我就比他们晚了一些;还有,我想回答你们的问题,我得事先想好,如果你们还有什么问题,我该怎么回答你,以确保,你们通过做这个题目,对一些概念的理解有帮助

客气话不必说了,能与你们相逢在此,也是一种缘分
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-28 21:57:16 | 显示全部楼层
风过无痕1989 发表于 2020-10-28 17:35
看到了,我一般是经过自己运算无误了,再发出来,所以,所谓的抢最佳答案,在时间上,我就比他们晚了一些 ...

确实呢确实呢,兄弟大义
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 21:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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