首页 > 其他 > 详细

C——练习if 条件 while 循环 for循环

时间:2021-03-15 23:01:02      阅读:33      评论:0      收藏:0      [点我收藏+]
几个C语言小练习
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<windows.h>
#include<stdlib.h>
//输入密码,三次输入错误,系统关闭
//int main()
//{
// int i = 0;
// char password [20] = {0};
//
// for (i = 0; i < 3; i++)
//
// {
// scanf("%s", &password);
// if (strcmp(password, "123456")==0)
// {
// printf("密码正确\n");
// break;
// }
// else
// printf("密码错误\n");
// }
// if(3==i)
// printf("密码输入错误三次,退出程序\n");
//}

//将字符串“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);

}

C——练习if 条件 while 循环 for循环

原文:https://blog.51cto.com/15126924/2660708

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!