鱼C论坛

 找回密码
 立即注册
查看: 3423|回复: 4

谁能告诉我这个程序出现了什么问题?

[复制链接]
发表于 2012-7-22 23:21:02 | 显示全部楼层 |阅读模式

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

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

x
你无论是a的值等于30.40或60,他老是执行那最后的那段的输出pppppppp
#include <stdio.h>

void main()
{
      int a;
      a = getchar();
      if(a==30)
          printf("哈哈\n");
          else if(a==40)
              printf("bbbbbb\n");
          else if(a==60)
                  printf("aaaaaa\n");
          else
                  printf("pppppp\n");
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-7-22 23:37:07 | 显示全部楼层
  1. #include <stdio.h>

  2. int main()
  3. {
  4.         int a;
  5. //        a = getchar();                getchar() 是用来接收一个字符的函数 你用来接收整形 你输入30 字符30的ascll是 多少 自己去查下 肯定不是30 40 60 所以就会输入最后一句啊
  6.         printf("input a:");
  7.         scanf("%d",&a);
  8.         if(a==30)
  9.                 printf("哈哈\n");
  10.         else if(a==40)
  11.                 printf("bbbbbb\n");
  12.         else if(a==60)
  13.                 printf("aaaaaa\n");
  14.         else
  15.                 printf("pppppp\n");
  16.         return 0;
  17. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-7-23 00:11:13 | 显示全部楼层

随便再看一下这个有什么问题?
#include<stdio.h>

void main()
{
        int score;
            scanf("%d",&score);
        if (score < 60)
        {
                printf("%d\n" E);
        }
        else if(60 <= score < 70)
        {
                printf("%d\n" D);
        }
        else if(70 <= score < 80)
        {
                printf("%d\n" C);
        }
        else if(80 <= score 90)
    {
                printf("%d\n" B);
        }
    else
        {
                printf("%d\n" A);
        }
}
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-7-23 00:18:01 | 显示全部楼层

那我应该怎样改第一个程序
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-7-23 23:42:12 | 显示全部楼层
怎么没人帮我忙啊!!!!!!!!!!!
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-11-14 07:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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