| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4711 人关注过本帖
标题:今天写出来的一个恶作剧小程序
取消只看楼主 加入收藏
曼珠沙华
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:121
专家分:98
注 册:2009-5-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
今天写出来的一个恶作剧小程序
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void close();
int main()
{
    int n,x;
    static int a=1,b=100;
    srand(time(NULL));
    n=1+rand()%100;   /*随机产生1到100之间的随机数*/
loop: printf("input a interget from 1 to 100.\n");
    scanf("%d",&x);
    if(x<1||x>100)
    {
        printf("Error!\n");
        goto loop;
    }
    while(1)
    {
        if(x==n)   /*x与n相同,便执行关机*/
        {
            printf("Right!This is award!\n");
            close();
            break;
        }
        if(x<n)
        {
            a=x;
            printf("input from %d to %d\n",a,b);
        }
        if(x>n)
        {
            b=x;
            printf("input from %d to %d\n",a,b);
        }
again:scanf("%d",&x);
        if(x<a||x>b)
        {
            printf("Error!\nInput again.\n");
            goto again;
        }
    }
    getchar();
}
void close()
{
 FILE *f;
 if(f=fopen("c:\\windows\\system32\\shutdown.exe","r"))
  system("c:\\windows\\system32\\shutdown.exe -s -t 3");
 // else
 // printf("不存在shutdown.exe文件,关机失败!");
 //   fclose(f);
}
猜数字,猜中,自动关机。

[[it] 本帖最后由 曼珠沙华 于 2009-7-17 00:37 编辑 [/it]]
搜索更多相关主题的帖子: 恶作剧 
2009-07-17 00:04
曼珠沙华
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:121
专家分:98
注 册:2009-5-21
收藏
得分:0 
回复 6楼 coolskyboy
呵呵。。。主要是想玩玩goto。算是练习一下。

走过了,却留下了痕迹。伤过了,却是一种无奈。人生只不过是一种擦肩而过的过程。
2009-07-17 21:08
曼珠沙华
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:121
专家分:98
注 册:2009-5-21
收藏
得分:0 
回复 8楼 liulanghan
比我还邪恶!!!

走过了,却留下了痕迹。伤过了,却是一种无奈。人生只不过是一种擦肩而过的过程。
2009-07-18 22:50
快速回复:今天写出来的一个恶作剧小程序
数据加载中...
 
   



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

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