QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

新鱼友

Rank: 1

积分
4
查看: 131|回复: 7

我遇到个灰常不解的问题。灰长不解

[复制链接]
最佳答案
0 

尚未签到

宅男亮哥 发表于 2018-2-13 22:44:13 1317 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

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

x




#include <stdio.h>

void main()
{
        int score;
        scanf("%d",&score);
        if(score<60)
        {  
                printf("这是字母:E\n");
        }
    else if((score>60)||(score==60))
        {
                printf("这是字母:D\n");
        }
        else if(score<70)
        {
                printf("这是字母:D\n");
        }
        else if((score>75)||(score==75))
        {
                pritf("这是字母:C\n");
        }
        else if(score>90)
        {
                printf("这是字母A\n");
        }
        else
        {
                printf("输入错误\n")
        }
}

  我之前自己弄了个差不多的,但是编辑时一直提示有错,我就换了个和视频中一样的语法,还是提示有错,我找了三十分钟,实在找不到错哪了,求教育。
楼层
跳转到指定楼层
最佳答案
3 
累计签到:63 天
连续签到:1 天
被翻红浪 发表于 2018-2-13 23:11:17 | 显示全部楼层
else if((score>75)||(score==75))
        {
                pritf("这是字母:C\n");#是printf
        }
        else if(score>90)
        {
                printf("这是字母A\n");
        }
        else
        {
                printf("输入错误\n") #分号忘记写
        }
}
最佳答案
0 

尚未签到

宅男亮哥  楼主| 发表于 2018-2-13 23:20:48 | 显示全部楼层
被翻红浪 发表于 2018-2-13 23:11
else if((score>75)||(score==75))
        {
                pritf("这是字母:C\n");#是printf

那个我知道,我已经修改过了,[img]C:\Users\Administrator\Desktop[img=50,30]C:\Users\Administrator\Desktop[/img][/img]还是不行,我把提示错误的图片发给你。
最佳答案
0 

尚未签到

宅男亮哥  楼主| 发表于 2018-2-13 23:25:07 | 显示全部楼层
图片发不了,我发现问题了。
好像是:scanf  这个用不了,我试了其它的代码也不用不了,我试了其它代码,用 scanf  在输入字母或数字后,按回车,直接跳出个:***.exe已停止工作的窗口。
现在我把帖子上的出错信息复制过来。你帮忙分析一下,行不,大神:
--------------------Configuration: 32145 - Win32 Debug--------------------
Compiling...
24234.c
e:\新建文件夹\练习C\32145\24234.c(9) : error C2018: unknown character '0xa3'
e:\新建文件夹\练习C\32145\24234.c(9) : error C2018: unknown character '0xbb'
e:\新建文件夹\练习C\32145\24234.c(10) : error C2143: syntax error : missing ';' before '}'
e:\新建文件夹\练习C\32145\24234.c(13) : error C2018: unknown character '0xa3'
e:\新建文件夹\练习C\32145\24234.c(13) : error C2018: unknown character '0xbb'
e:\新建文件夹\练习C\32145\24234.c(14) : error C2143: syntax error : missing ';' before '}'
e:\新建文件夹\练习C\32145\24234.c(17) : error C2018: unknown character '0xa3'
e:\新建文件夹\练习C\32145\24234.c(17) : error C2018: unknown character '0xbb'
e:\新建文件夹\练习C\32145\24234.c(18) : error C2143: syntax error : missing ';' before '}'
e:\新建文件夹\练习C\32145\24234.c(21) : error C2018: unknown character '0xa3'
e:\新建文件夹\练习C\32145\24234.c(21) : error C2018: unknown character '0xbb'
e:\新建文件夹\练习C\32145\24234.c(22) : error C2143: syntax error : missing ';' before '}'
e:\新建文件夹\练习C\32145\24234.c(25) : error C2018: unknown character '0xa3'
e:\新建文件夹\练习C\32145\24234.c(25) : error C2018: unknown character '0xbb'
e:\新建文件夹\练习C\32145\24234.c(26) : error C2143: syntax error : missing ';' before '}'
e:\新建文件夹\练习C\32145\24234.c(30) : error C2143: syntax error : missing ';' before '}'
执行 cl.exe 时出错.

24234.obj - 1 error(s), 0 warning(s)
最佳答案
3 
累计签到:63 天
连续签到:1 天
被翻红浪 发表于 2018-2-13 23:35:12 | 显示全部楼层
本帖最后由 被翻红浪 于 2018-2-14 00:00 编辑

检查看你的引号和分号是不是用中文输入法打的
最佳答案
1 
累计签到:138 天
连续签到:13 天
wjp 发表于 2018-2-14 04:03:00 From FishC Mobile | 显示全部楼层
目测if里面分号全是中文的
最佳答案
0 
累计签到:13 天
连续签到:1 天
不见可不散 发表于 2018-2-14 07:45:18 From FishC Mobile | 显示全部楼层
应该是哪一行少了英文的分号
最佳答案
18 
累计签到:345 天
连续签到:9 天
qq1242009750 发表于 2018-2-15 00:50:03 | 显示全部楼层
你的错误在于 分号 一定要是英文的;  不能是汉字的;

还有 main 函数 不建议返回void   所以要改为int  代码如下:

  1. #include <stdio.h>

  2. int main()
  3. {
  4.         int score;
  5.         scanf_s("%d", &score);
  6.         if (score < 60)
  7.         {
  8.                 printf("这是字母:E\n");
  9.         }
  10.         else if ((score > 60) || (score == 60))
  11.         {
  12.                 printf("这是字母:D\n");
  13.         }
  14.         else if (score < 70)
  15.         {
  16.                 printf("这是字母:D\n");
  17.         }
  18.         else if ((score > 75) || (score == 75))
  19.         {
  20.                 printf("这是字母:C\n");
  21.         }
  22.         else if (score > 90)
  23.         {
  24.                 printf("这是字母A\n");
  25.         }
  26.         else
  27.         {
  28.                 printf("输入错误\n");
  29.         }

  30.         return 0;
  31. }
复制代码

发表回复

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

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /2 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2018-2-24 00:41

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