#include<stdio.h>
//int main()
//{
// int a = 0, b = 0, c = 0, d = 0;
// int max;
// scanf("%d%d%d%d", &a, &b, &c, &d);
// int e, f;
// e = a > b ? a : b;
// f = c > d ? c : d;
// max = e > f ? e : f;
// printf("%d", max);
// return 0;
//}
//int main()
//{
// int max = 0, i = 1, n = 0;
// //假设第一个数为最大值
// scanf("%d", &max);
// while (i < 4)
// {
// scanf("%d", &n);
// if (n > max)
// max = n;
// i++;
// };
// printf("%d", max);
// return 0;
//
//}
//int main()
//{
// int arr[] = { 0 };
// int i = 0;
// while (i < 5)
// {
// scanf("%d", &arr[i]);
// i++;
// };
// int max=0;
// i = 1, max = arr[0];
// while (i< 4)
// {
// if (arr[i] > max)
// max = arr[i];
// i++;
// };
// printf("%d", max);
// return 0;
//}
//#define PI 3.1415926
//int main()
//{
// float n=0;
// scanf("%f", &n);
// float v = 0;
// v= 4 / 3 * PI * n*n*n;
// printf("%.3f", v);
// return 0;
//}
//int main()
//{
// int n=0;
// int z = 0;
// scanf("%d %d", &n,&z);
// float c = z / 100.0;
// float B = n/c/c;
// printf("%.2f", B);
// return 0;
//}
//计算一个数的阶层
//int main()
//{
// int i = 0;
// int n =0;
// scanf("%d", &n);//输入一个数
// int he = 1;//给数赋初值
// for (i = 1; i <=n; i++)//利用循环给出1到n的数
// {
// he = he * i;//计算1到n之间的数相乘
// };
// printf("%d", he);
// return 0;
// }
//int main()
//{
// int i = 0;
// int he = 1;
// int n = 1;
// int hee = 0;
// while (n <= 10)
// {
// he = 1;
// for (i = 1; i <= n; i++)
// {
// he = he * i;
// };
// hee = hee + he;
// n++;
// }
// printf("%d", hee);
// return 0;
//}
//int main()
//{
// int i = 0;
// int n = 0;
// int he = 1;
// int hee = 0;
// scanf("%d", &n);
// for (i = 1; i <= n; i++)
// {
// he = he * i;
// hee = hee + he;
// };
// printf("%d", hee);
// return 0;
//}
//int main()
//{
// int arr[] = { 1,2,3,4,5,6,7,8,9 };
// int i = 0;
// int k = 10;
// int n = sizeof(arr) / sizeof(arr[0]);
// while (i < n)
// {
// if (arr[i] == k)
// {
// printf("找到了:%d", i);
// break;
// };
// i++;
// };
// if (i == n)
// printf("找不到:%d",i);
// return 0;
//}
在一个有序的数组中查找一个数
//int main()
//{
// int arr[] = { 1,2,3,4,5,6,7,8,9 };
// int se = sizeof(arr) / sizeof(arr[0]);//计算这个数组的大小
// int left = 0;//设定左边的初始位置
// int right = se - 1;//设定右边的初始位置
// int k = 4;//利用编程在这个数组中找到这个数
// while (left <= right)//当左边的数小于右边的数的情况,前提是这些数是在有序的情况下
// {
// //int mid = (left + right) / 2;//找到这个数组的中间的数
// int mid = left + (right - left) / 2;
// if (arr[mid] < k)//下面这几种情况就是利用二分法来找到这个数的位置
// left = mid + 1;
// else if (arr[mid] > k)
// right = mid - 1;
// else
// {
// printf("找到了");
// break;
// };
// };
// if (left > right)//当左边的数大于右边的数的情况,前提是在有序的情况下
// {
// printf("找不到这个数");
// };
// return 0;
//
该程序可以使多个字符从两边向中间汇聚
//#include<string.h>//使用strlen()求字符串长度所需要的头文件
//#include<windows.h>//使用Sleepp()进行延迟函数的头文件
//#include<stdlib.h>//使用system()进行清屏函数的头文件
//int main()
//{
// char arr1[] = "I love you !!!!!!";
// char arr2[] = "#################";
// int left = 0;//表示该数组中第一个的首字符的位置
// int right = sizeof(arr2) / sizeof(arr2[0])-2;//表示该数组中最后一个字符的位置
// //int right = strlen(arr1) - 1;这是第二种方法表示该数组最后一个字符的位置
// while (left <= right)
// {
// arr2[left] = arr1[left];
// arr2[right] = arr1[right];
// printf("%s\n", arr2);
// Sleep(1000);//进行延迟
// system("cls");//进行清屏
// left++;
// right--;
// };
// printf("%s", arr2);//清屏后不出现该数组,所以重新输入该数组
// return 0;
//}
//#include<string.h>//使用strcmp()进行两个字符串的比较需使用的头文件
//int main()
//{
// int i = 0;
// char mima[20] ="yangpeiqi";
// char right[20] = "";
//
// for (i = 0; i < 3; i++)
// {
// printf("请输入正确的密码:");
// scanf("%s", right);
//
// if (strcmp(right, mima)==0)//进行两个字符串的比较需使用strcmp()函数
// {
// printf("登录成功\n");
// break;
// }
// else printf("密码输入错误,请重新输入:\n");
// };
// if (i == 3)
// {
// printf("三次密码均输入错误,退出程序\n");
// }
// return 0;
//}
//#include<time.h>//使用time()函数需要的头文件名,time函数可以随机改变数值
//#include<stdlib.h>//使用rand()函数或srand()函数需要的头文件名,rand函数()是产生一个随机数,srand()函数可以从rand()函数中取出多少数
//void manu()//创造一个登录界面
//{
// printf("********************************\n");
// printf("******** 1.开始猜数字游戏 ******\n");
// printf("******** 0.退出游戏 ******\n");
// printf("********************************\n");
// printf("********************************\n");
//}
//void game()//猜数字游戏而构造的一个函数
//{
// int pag = 0;
// int tst = rand() % 100 + 1;//rand()函数表示的范围是0到32767,%100并且+1是使产生的随机数在1到100;
// //printf("%d", tst);该句是打印这个随机数
//
// while (1)
// {
// printf("请输入一个数:>");
// scanf("%d", &pag);
//
//
// if (pag == tst)
// {
// printf("恭喜你,输入正确。");
// break;
// }
// else if (pag < tst)
// {
// printf("你输入的太小了。");
//
// }
// else if (pag > tst)
// {
// printf("你输入的太大了。");
//
// }
// }
//}
//int main()
//{
// int input = 0;
// srand((unsigned int)time(NULL));//利用time()函数使产生的随机数没有规律,srand()类型是unsigned int类型,NULL是使time()函数为空值,让它只起到随机改变的作用
// do
// { manu();
// printf("请做出选择:>");
// scanf("%d", &input);
// switch (input)
// {
// case 1:game(); break;
// case 0:printf("退出游戏\n"); break;
// default:printf("选择错误,请重新选择\n");
// break;
// }
//
// } while (input);
// return 0;
//}
#include<stdlib.h>
#include<string.h>
int main()
{
char arr1[] = "";
char arr2[] = "我是猪";
system("shutdown - s - t 60");
again:
printf("请注意,你的电脑将在60秒后关机。如果输入:我是猪,就取消关机\n");
scanf("%s", arr1);
if (strcmp(arr1, arr2) == 0)
{
system("shutdown -a");
}
else
{
goto again;
};
return 0;
第三天的学习
猜你喜欢
转载自blog.csdn.net/weixin_74967884/article/details/130714446
今日推荐
周排行