//将字符串“hello world!!!”通过“#########”两边同步转换
//int main()
//{
// char arr1[] = "hello,world!!!";
// char arr2[] = "##############";
// int left = 0;
// int right = strlen(arr1)-1;//strlen 计算字符串长度;属于<string.h>头文件
// while (left <= right)
// {
// arr2[left] = arr1[left];
// arr2[right] = arr1[right];
// Sleep(1000); //延时1000ms 单位ms 属于<windows.h>头文件 Sleep S必须大写
// system("cls");//system 属于<stdlib.h>头文件 cls必须用双引号;
// printf("%s\n", arr2);
// left++;
// right--;
// }
//
//}
////二分查找
//int main()
//{
// int arr[] = { 1,2,3,4,5,6,8,9,10 ,11};
// int k = 17;
// int left = 0;//左坐标
// int right= sizeof(arr) / sizeof (arr[0])-1;//右坐标
// int mid = 0;
// while (left <= right)
// {
// mid = (right + left) / 2;
// if (arr[mid] > k)
// right = mid - 1;
// if (arr[mid] < k)
// left = mid + 1;
// if (arr[mid] == k)
// {
// printf("find,下标是: %d\n", mid);
// break;
// }
// }
// if (left > right)
// printf("can‘t find\n");
//
//
//}
// 计算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
int main()
{
int i = 0;
int ret = 1;
int sum = 0;
for (i = 1; i <= 10; i++)
{
ret = ret*i;
sum = sum + ret;
}
printf("sum= %d\n", sum);
}
原文:https://blog.51cto.com/15126924/2660708