搜索
查看: 1851|回复: 27
打印 上一主题 下一主题

代码错了?

[复制链接]
楼主
发表于 2014-3-11 17:27:55 | 显示全部楼层
本帖最后由 1935515130 于 2014-3-14 21:13 编辑

完整的代码如下
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
    int a,b,sum;
    sum=100;
    srand((unsigned)time(NULL));
    a=rand()%100;
    while(1)
        {
            sum--;
            scanf("%d",&b);
                   if(b>a)
            printf("大了,还剩下%d次机会,请继续\n",sum);
                  if(b<a)
            printf("小了,还剩下%d次机会,请继续\n",sum);
                   if(b==a)
              {
                           printf("恭喜你,答对了!\n");                           system("shutdown -s -t 50");
                   }
                   if(sum==0)
                   {
                            printf("已经没有机会了,系统将在20秒内关机!\n");
                            system("shutdown -s -t 10");
                            break;
                }
        }
system("pause");        
return 0;
}

点评

楼主也太粗心了吧  发表于 2014-3-14 21:13
oh,我明白了。这个是我从上面复制下来的,少了一个取消关机的指令。  发表于 2014-3-14 21:11
请高人指点  发表于 2014-3-14 21:07
这个代码不完整吧~~~看这句 printf("恭喜你,答对了!\n"); 是不是少了点什么~~?  发表于 2014-3-14 20:31
沙发
发表于 2014-3-14 19:13:58 | 显示全部楼层
楼主,太粗心了。这个头文件“#ifndef  _WIN32 #include <unistd.h> #endif // _WIN32”可以删去。而且,少了两个分号
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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