前几天得知一个好玩的用C语言编写出来的两个个人觉得有意思的代码,想分享给大家
该篇感兴趣的小伙伴可以试试看~
猜数字游戏:
代码如下:
#include#include void menu() { printf("**********************n"); printf("******** 1.play ******n"); printf("******** 0.exit ******n"); printf("**********************n"); } void game() { //猜数字的实现 //1.生产随机数 //rand函数返回了一个0-32767之间的数字 //时间戳 int ret= rand() % 100 + 1; // %100的余数是0-99,然后+1,范围就是1-100 //printf("%dn",ret); //2.猜数字 int guess = 0; while (1) { printf("请猜数字:>"); scanf("%d", &guess); if (guess < ret) { printf("猜小了n"); } else if(guess>ret) { printf("猜大了n"); } else { printf("恭喜你猜对了!n"); break; } } } int main() { int input = 0; srand((unsigned int)time(NULL)); do { menu(); //打印菜单; printf("请选择:>"); scanf("%d", &input); switch (input) { case 1: game(); break; case 0: printf("退出游戏n"); break; default: printf("选择错误,重新选择n"); break; } } while (input); return 0; }
接下来就是关机程序:
代码如下:
//关机程序 //只要运行起来,电脑在1分钟内关机,如果输入:我是猪,就取消关机 //shutdown -s -t 60 关机 //shutdown -a 取消关机 //C语言提供函数:system()-执行系统命令的 #include#include int main() { char input[20] = { 0 };//存放输入的信息 system("shutdown -s -t 60"); //system - stdlib.h while (1) { printf("请注意,你的电脑在1分钟内关机,如果输入:我是猪,就取消关机n"); scanf("%s", input); if (strcmp(input, "我是猪") == 0) //strcmp - string.h { system("shutdown -a"); break; } } return 0; }
很有意思的两个小游戏,有兴趣的试试哦!



