搜索
查看: 722|回复: 6
打印 上一主题 下一主题

这串代码哪儿错了?

[复制链接]
跳转到指定楼层
楼主
发表于 2015-7-1 11:10:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
int main(){
    int a;
    printf("请输入一个在1~7范围内的整数:    ");
    scanf(" % d",&a);
    switch (a){
        case 1:printf("Monday\n");       break;
        case 2:printf("Tuesday\n");      break;
        case 3:printf("Wednesday\n");    break;
        case 4:printf("Thursday\n");     break;
        case 5:printf("Friday\n");       break;   
        case 6:printf("Saturday\n");     break;
        case 7:printf("Sunday\n");       break;
        default:printf("error\n");      
    }
   system("pause")
return 0;
}

沙发
发表于 2015-7-1 11:24:11 | 只看该作者
本帖最后由 初学C 于 2015-7-1 11:26 编辑

system("pause")//少了个分号
改成
system("pause");另外
scanf(" % d",&a);//错误点:多空了两格
请改成
scanf("%d",&a);

板凳
发表于 2015-7-1 14:45:14 | 只看该作者
初学C 发表于 2015-7-1 11:24
system("pause")//少了个分号
改成
system("pause");另外

还有switch语句中应是case '1':
case '2'......
地板
发表于 2015-7-2 16:10:25 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
          int a;
     printf("请输入一个在1~7范围内的整数: ");
     scanf("%d",&a);
     switch (a) {
         case 1:printf("Monday");       break;
         case 2:printf("Tuesday\n");      break;
         case 3:printf("Wednesday\n");    break;
         case 4:printf("Thursday\n");     break;
         case 5:printf("Friday\n");       break;   
         case 6:printf("Saturday\n");     break;
         case 7:printf("Sunday\n");       break;
         default:printf("error\n");       break;   
     }
        system("pause");
        return 0;
}
你看这个是不是你想要的,我只是改了下。
5#
发表于 2015-7-5 12:42:07 | 只看该作者
倒数第二步少了分号
6#
发表于 2015-7-16 15:33:38 | 只看该作者
你编译试试:
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
           int a;
      printf("请输入一个在1~7范围内的整数: ");
      scanf("%d",&a);
      switch (a) {
          case 1:printf("Monday");       break;
          case 2:printf("Tuesday\n");      break;
          case 3:printf("Wednesday\n");    break;
          case 4:printf("Thursday\n");     break;
          case 5:printf("Friday\n");       break;   
          case 6:printf("Saturday\n");     break;
          case 7:printf("Sunday\n");       break;
          default:printf("error\n");       break;   
      }
         system("pause");
         return 0;
}[/mw_shl_code]
7#
发表于 2015-7-27 15:57:35 | 只看该作者
倒数第三行少了分号
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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