#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//2024,11,10
//在一个有序数组中查找具体的某个数字n。
//int main()
//
// int arr[] = {1,2,3,4,5,6,7,8,9,10};
// int k = 7;
//
// int sz = sizeof(arr) / sizeof(arr[0]);//求元素个数
//
// int left = 0;
// int right = sz - 1;
//
// while(left <= right)
// {
// //int mid = (left + right) / 2;
// int mid = ((right - left / 2) + left);
//
// if(arr[mid] < k)
// {
// left = mid + 1;
// }
// else if(arr[mid] > k)
// {
// right = mid - 1;
// }
// else
// {
// printf("找到了,下标是:%d\n", mid);
// break;
// }
// }
// if(left > right)
// {
// printf("找不到");
// }
//
// return 0;
//}
//编写代码,演示多个字符从两端移动,向中间汇聚
//11.15
//#include<windows.h>
//int main()
//{
// char arr1[] = "welcome to bit!!!!";
// char arr2[] = "##################";
//
//
// //char = buf[] = "abc";
// //[a b c \0]
// int left = 0;
// int right = strlen(arr2) - 1;//strlen在统计字符串长度时不包括\0
// //int right = sizeof(arr1) / sizeof(arr1[0]) - 2;
//
// while(left <= right)
// {
// arr2[left] = arr1[left];
// arr2[right] = arr1[right];
// printf("%s\n", arr2);
// Sleep(1000);//1000ms
// system("cls");//清空屏幕,system是一个库函数,执行系统命令
// left++;
// right--;
// }
// return 0;
//}
//提示登陆,如果三次均输入错误,则退出程序
//int main()
//{
// int i = 0;
// char password[20] = { 0 };
//
// for(i = 0; i < 3; i++)
// {
// printf("请输入密码:");
// scanf("%s", password);
// if(strcmp(password, "abcdef") == 0)//strcmp函数,判断两个字符串是否相等,返回值为0相等
// {
// printf("登录成功\n");
// break;
// }
// else
// {
// printf("密码错误\n");
// }
//
// }
// if(i == 3)
// {
// printf("三次输入均错误,退出程序");
// }
// return 0;
//}
C语言学习Day1 2024.11.10
最新推荐文章于 2025-12-16 23:39:21 发布
3823

被折叠的 条评论
为什么被折叠?



