搜索
查看: 452|回复: 3
打印 上一主题 下一主题

为什么输入所有分数都会出来100分那句话?

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-8-14 20:39:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
int main()
{
        double a;
    printf("请输入分数\n");
    scanf("%lf",&a);
    if (a<10)
    {
                printf("我诚恳地问一句:您怎么做到的?不但不及格,而且连10分都不到?!\n");
    }
    if (a<60&&a>=10)
    {
                printf("很遗憾,您太笨了,居然不及格,唉!\n");
    }
    if (a>=60&&a<=74.5)
    {
                printf("真不容易,及格了,快庆祝一下!\n");
    }
    if (a>74.5&&a<80)
    {
                printf("哇塞!上良好线了!不错不错!\n");
    }
    if (a>=80&&a<85)
    {
                printf("哇塞!良好!还上了80分!值得表扬!\n");
    }
    if (a>=85&&a<90)
    {
                printf("真厉害啊!优秀耶!再努力一点,就上90了!\n");
    }
    if (a>=90&&a<95)
    {
                printf("天啊!优秀!还上90分了!加油!要到95了\n");
    }
    if (a>=95&&a<100)
    {
                printf("优秀!上95分了耶!不可思议!快快快,再加把劲,争取100分!胜利在前方挥手!\n");
    }
    if (a=100)
    {
                printf("啥都不用说了,神啊!师父,受徒儿一拜!\n");
    }
        system("pause");
        return 0;
}


最佳答案

查看完整内容

单个等于号是赋值你最后把a赋值成了100,应该变成==两个等于号
沙发
发表于 2018-8-14 20:39:15 | 只看该作者
单个等于号是赋值你最后把a赋值成了100,应该变成==两个等于号
板凳
发表于 2018-8-14 20:46:55 | 只看该作者
本帖最后由 摘玉米 于 2018-8-14 20:48 编辑

给个币呗
地板
发表于 2018-8-15 15:29:06 | 只看该作者
你这不管怎么样都把a赋值为100了啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表