大苏打dd 发表于 2023-2-21 18:30:07

求助

#include<stdio.h>

void main()
{
        int score;
        scanf("%d",&score);
    if(score<60)
        {
                printf(" The score is E%d\n");
        }
        else if
        ((score>60 || score==60)&&score<70);
        {        printf(" The score is D%d\n");
        }
}
这段代码哪里出问题了吗 为什么我输入数字出来的结果莫名其妙 输入30出来就是这个
30
The score is E4198704
The score is D4198704
Press any key to continue

isdkz 发表于 2023-2-21 18:31:54

把printf 字符串里面的%d去掉,你没有相应的值往里填充就会这样子


#include<stdio.h>

void main()
{
      int score;
      scanf("%d",&score);
    if(score<60)
      {
                printf(" The score is E\n");
      }
      else if
      ((score>60 || score==60)&&score<70);
      {      printf(" The score is D\n");
      }
}

大苏打dd 发表于 2023-2-21 18:34:52

isdkz 发表于 2023-2-21 18:31
把printf 字符串里面的%d去掉,你没有相应的值往里填充就会这样子

20
The score is E
The score is D
Press any key to continue 好像还是有问题 我输入20应该只有E出现 结果这里E D一起出现了

ExiaGN001 发表于 2023-2-21 18:40:06

大苏打dd 发表于 2023-2-21 18:34
20
The score is E
The score is D



#include<stdio.h>

void main()
{
      int score;
      scanf("%d",&score);
    if(score<60)
      {
                printf(" The score is E\n");
      }
      else if
      ((score>60 || score==60)&&score<70) //;//前面这个分号去掉
      {      printf(" The score is D\n");
      }
}
最后一行英文不是代码的问题,无视就行
有用请最佳谢谢

isdkz 发表于 2023-2-21 18:40:42

大苏打dd 发表于 2023-2-21 18:34
20
The score is E
The score is D



#include<stdio.h>

void main()
{
      int score;
      scanf("%d",&score);
    if(score<60)
      {
                printf(" The score is E\n");
      }
      else if
      ((score>60 || score==60)&&score<70)                   // 这里还多了个分号
      {      printf(" The score is D\n");
      }
}

大苏打dd 发表于 2023-2-21 18:42:16

isdkz 发表于 2023-2-21 18:40


谢谢

ExiaGN001 发表于 2023-2-21 18:45:18

大苏打dd 发表于 2023-2-21 18:42
谢谢

。。。为啥
我明明早了半分钟

大苏打dd 发表于 2023-2-21 18:53:32

ExiaGN001 发表于 2023-2-21 18:45
。。。为啥
我明明早了半分钟

啊 不好意思 我先看到他的了{:5_99:}

ExiaGN001 发表于 2023-2-21 20:51:29

本帖最后由 ExiaGN001 于 2023-2-21 20:53 编辑

大苏打dd 发表于 2023-2-21 18:53
啊 不好意思 我先看到他的了

啊对了,注意一下标题和格式,看看下面黑体字要求。
发贴标准:
   标题:标题简单的描述问题,让人一目了然,不要出现“高手请进”之类的标题
   内容:
         1、问题描述 (不要出现错别字,尽量详细,列举例子,以便于了解问题,快速解答)
         2、使用过解决方法
         3、选择正确的主题分类
         4、问题发起人关注问题解决过程,请在一周内跟帖回复。
         5、提问要文明、礼貌。语言粗鲁会被删贴

另:希望本版鱼油在提问的时间注意以下几点:
1. 提问尽量不要点将,例如: 小甲鱼来问答下...XX来回答下... (影响他人回帖积极性)
2. 代码大于20行以上时,最好写清自己的思路和注释,这样回答的人才能尽快给大家答案!(避免扔上一大堆代码,说是有错误,请人指点!)
3. 发代码请务必使用编辑器的“添加代码文字”(这个符号:<>)

大苏打dd 发表于 2023-2-22 11:46:50

ExiaGN001 发表于 2023-2-21 20:51
啊对了,注意一下标题和格式,看看下面黑体字要求。
发贴标准:
   标题:标题简单的描述问题,让 ...

好的 我会注意的
页: [1]
查看完整版本: 求助