0
点赞
收藏
分享

微信扫一扫

猜数字游戏|二分法|goto语句

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
#include <string.h>
//goto 语句
int main()
{
char input[10] = { 0 };
system("shutdown -s -t 60");
again:
printf("电脑将在1分钟内关机,如果输入:猪,就取消关机!\n请输入:>");
scanf("%s", input);
if (0 == strcmp(input, "猪"))
{
system("shutdown -a");
}
else
{
goto again;
}
return 0;
}
//猜数字游戏
//void menu()
//{
//printf("**********************************\n");
//printf("*********** 1.play **********\n");
//printf("*********** 0.exit **********\n");
//printf("**********************************\n");
//}
////RAND_MAX--rand函数能返回随机数的最大值。
//void game()
//{
// int random_num = rand() % 100 + 1;
// int input = 0;
// while (1)
// {
// printf("请输入猜的数字>:");
// scanf("%d", &input);
// if (input > random_num)
// {
// printf("猜大了\n");
// }
// else if (input < random_num)
// {
// printf("猜小了\n");
// }
// else
// {
// printf("恭喜你,猜对了\n");
// break;
// }
// }
//}
//int main()
//{
// int input = 0;
// srand((unsigned)time(NULL));
// do
// {
// menu();
// printf("请选择>:");
// scanf("%d", &input);
// switch (input)
// {
// case 1:
// game();
// break;
// case 0:
// break;
// default:
// printf("选择错误,请重新输入!\n");
// break;
// }
// } while (input);
// return 0;
//}
//二分查找
//int main()
//{
// int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
// int left = 0;
// int right = sizeof(arr) / sizeof(arr[0]) - 1;
// int key = 7;
// int mid = 0;
// while (left <= right)
// {
// mid = (left + right) / 2;
// if (arr[mid] > key)
// {
// right = mid - 1;
// }
// else if (arr[mid] < key)
// {
// left = mid + 1;
// }
// else
// break;
// }
// if (left <= right)
// printf("找到了,下标是%d\n", mid);
// else
// printf("找不到\n");
//}
//乘法口诀表
//int main()
//{
// int i = 0;
// int j = 0;
// for (i = 1; i <= 9; i++)//确定打印九行
// {
// for (j = 1; j <= i; j++)
// {
// printf("%d*%d=%-2d ", i, j, i * j);
// }
// printf("\n");
// }
// return 0;
//}
//求最大值
// int main()
//{
// int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
// int max = arr[0];//max最开始放第一个数
// int i = 0;
// int sz = sizeof(arr) / sizeof(arr[0]);
// for (i = 1;i < sz; i++)
// {
// if (arr[i] > max)
// {
// max = arr[i];
// }
// }
// printf("max=%d\n", max);
// return 0;
//}
//计算1/1-1/2+1/3.....-1/100
//int main()
//{
// int i = 0;
// double sum = 0;
// int flag = 1;
// for (i = 1; i <= 100; i++)
// {
// sum += flag*1.0 / i;
// flag = -flag;
// }
// printf("%lf\n", sum);
// return 0;
//}|
举报

相关推荐

0 条评论