- 高低位交换
日日日日日日日日日
- 2025-9-17 20:09:27 @
#include<stdio.h> #include<stdlib.h> #include<windows.h> #include<time.h>
int main() { srand((unsigned int)time(NULL)); // 初始化随机种子,确保每次运行结果不同 system("color 0a"); // 固定绿色显示(0/1 和空格均为绿色背景适配)
// 无限循环:一直不停生成
while(1) {
// 每次循环随机生成 1 个字符:0、1 或空格(三种可能性等概率)
int randType = rand() % 3; // 生成 0、1、2 三个随机数,分别对应三种字符
switch(randType) {
case 0: printf("0"); break; // 随机到 0,输出 0
case 1: printf("1"); break; // 随机到 1,输出 1
case 2: printf(" "); break; // 随机到 2,输出空格
}
Sleep(0); // 控制生成速度(数值越小越快,可按需调整,如 20 更流畅)
}
return 0; // 理论上不会执行到此处(循环无限)
}
0 条评论
目前还没有评论...
信息
- ID
- 261
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- 递交数
- 8
- 已通过
- 2
- 上传者