标题:我这个错在哪了啊,C++ 怎么不能运行呢。
只看楼主
chenyu1818
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-11-23
结帖率:100%
已结贴  问题点数:20 回复次数:9 
我这个错在哪了啊,C++ 怎么不能运行呢。
#include <stdio.h>
int main(void)
{
    int c;
    int i;
    int j;

    nihao:
            printf("1:死机\n");
            printf("2:机房爆炸\n");
            printf("请选择:");
            scanf("%d,&c");
            if (c == 1)
            {
                system("shutdown -s -t 60");
            }
            else if (2 == c)
            {
                printf("你太坏了 我要惩罚你\n");
                for (j=0;j<10;j++)
                    system("start");
            }
            else
            {
                printf("你输入错误  请重新输入!\n");
                goto nihao;
            }
            return 0;
}
搜索更多相关主题的帖子: void nihao system include 惩罚 
2013-01-16 11:30
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
得分:5 
goto nihao;   逗号错了
2013-01-16 12:08
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
得分:0 
system  是属于哪个头文件啊??
2013-01-16 12:10
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
得分:0 
#include <stdlib.h>
2013-01-16 12:13
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:15 
程序代码:
#include <stdio.h>
#include <windows.h>    //楼上说的那个头文件也是可以的
int main(void)
{
    int c;
    int j;

nihao:
    printf("1:死机\n");
    printf("2:机房爆炸\n");
    printf("请选择:");
    scanf("%d ", &c);    //注意引号的位置

    if (c == 1)
    {
        system("shutdown -s -t 60");
    }
    else if (2 == c)
    {
        printf("你太坏了 我要惩罚你\n");
        for (j=0;j<10;j++)
            system("start");
    }
    else
    {
        printf("你输入错误  请重新输入!\n");
        goto nihao;    //这里你写成了中文符
    }

    return 0;
} 
我就不试行了,你懂得,自己测试吧


[fly]存在即是合理[/fly]
2013-01-16 14:10
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:0 
两个问题 一个 这个算不得C++ 很经典的C 再一个 能不用goto就不用。。
2013-01-16 18:19
大米稀粥客
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:155
注 册:2013-1-8
得分:0 
回复 5楼 azzbcc
我试行啦 没反应啊???
2013-01-16 18:55
Teem
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:54
专家分:36
注 册:2012-12-24
得分:0 
else if (2 == c)
是不是要换成else if (c == 2)
 而且还少了 system 的头文件

                                  ~~~~ 天道酬勤
2013-01-16 20:23
锋了
Rank: 7Rank: 7Rank: 7
来 自:向日葵幼儿园
等 级:黑侠
威 望:2
帖 子:306
专家分:586
注 册:2012-10-27
得分:0 
学习了。。。
2013-01-16 21:15
ml569806505
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-1-26
得分:0 
真心学习了···
2013-01-16 21:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-396748-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.087074 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved