鱼C论坛

 找回密码
 立即注册
查看: 2963|回复: 7

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

[复制链接]
发表于 2018-2-13 22:44:13 | 显示全部楼层 |阅读模式

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

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

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")
        }
}

  我之前自己弄了个差不多的,但是编辑时一直提示有错,我就换了个和视频中一样的语法,还是提示有错,我找了三十分钟,实在找不到错哪了,求教育。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 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]还是不行,我把提示错误的图片发给你。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2018-2-13 23:35:12 | 显示全部楼层
本帖最后由 被翻红浪 于 2018-2-14 00:00 编辑

检查看你的引号和分号是不是用中文输入法打的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-14 04:03:00 From FishC Mobile | 显示全部楼层
目测if里面分号全是中文的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-14 07:45:18 From FishC Mobile | 显示全部楼层
应该是哪一行少了英文的分号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 03:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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