搜索
查看: 5252|回复: 16
打印 上一主题 下一主题

[原创] 会变化的程序

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
每次启动程序,程序发生了变化

未命名.jpg (81.9 KB, 下载次数: 40)

未命名.jpg

计算器.rar

4.73 KB, 下载次数: 94

沙发
发表于 2012-9-15 15:35:12 | 只看该作者
哇~这是什么原理呢?
板凳
发表于 2012-9-16 20:45:13 | 只看该作者
随机数



地板
发表于 2012-9-25 23:45:33 | 只看该作者
源代码可以发给我吗?
357710085@qq.com
谢谢!
5#
发表于 2012-9-26 10:16:19 | 只看该作者
不错不错
6#
发表于 2012-10-17 12:55:18 | 只看该作者
怎么搞的呢
7#
发表于 2012-10-17 21:41:58 | 只看该作者
看下是什么
8#
发表于 2012-10-18 11:10:24 | 只看该作者
看看什么情况!
9#
发表于 2012-10-18 19:40:55 | 只看该作者
看看~..
10#
发表于 2012-10-20 21:54:41 | 只看该作者
本帖最后由 梦中的婚礼 于 2012-10-20 22:02 编辑

为了方便,
用了很多的无用头文件。。。
其实这是调用了随机的函数。。
大家试试下面这段代码:
#include <stdio.h>
#include <windows.h>
#include <string.h>
#include <conio.h>
#include <ctype.h>
#include <stdlib.h>
#include <malloc.h>
#include <dos.h>
#include <time.h>
#include <ctype.h>
main()
{
int b;
srand( (unsigned)time( NULL ) );
b=rand()%3+1;
    {
  if(b==1)
   {
    system("color c5");
                                printf("红色");
               
               
                        }
  if(b==2)
   {
    system("color e6");
                                printf("黄色");
               
                        }
  if(b==3)
   {
    system("color d5");
                                printf("紫色");
               
                        }
    }
    getch();
    return 0;
           
}

我不知道到底是不是这种原理。。

点评

应该是由时间随机数得来的吧,恩  发表于 2013-4-19 16:13
11#
发表于 2012-10-20 22:39:14 | 只看该作者
000000000000000000000000000
12#
发表于 2012-10-26 13:48:07 | 只看该作者
这么做的这个
13#
发表于 2012-10-27 09:58:34 | 只看该作者
我觉得我没前途啊
14#
发表于 2013-1-4 07:09:29 | 只看该作者
简化一下
#include <stdio.h>
main()
{
        int b;
        srand((unsigned)time( NULL ));
        b=rand()%4;
    printf("%d",b);
     {
      if(b==1){system("color c5");}
      if(b==2){system("color e6");}
      if(b==3){system("color d5");}
     }
    sleep(2000);
    return 0;
           
}
15#
发表于 2013-1-4 07:13:17 | 只看该作者
再发个带注释的(我真蛋疼)
#include <stdio.h>//头文件stdio.h
main()//主程序
{
        int b;//创建变量b
        srand((unsigned)time( NULL ));//初始化随机数种子(随机数其实是由随机数种子计算出来的)
        b=rand()%4;//取随机数并且赋值给b,值位于1~4之间
    printf("%d",b);//输出b的值
     {
      if(b==1){system("color c5");}//如果b值为1,那么执行system("color c5")
      if(b==2){system("color e6");}//同上
      if(b==3){system("color d5");}//同上
     }
    sleep(2000);//等待两秒
    return 0;//返回0
           
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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