C语言的循环小练习是怎样的

本文主要介绍"C语言的循环小练习是如何的",希望能够解决您遇到有关问题,下面我们一起来看这篇 "C语言的循环小练习是如何的" 文章。

1.实现n的阶乘

int main()
{
	int n = 0;
	printf("请输入n:");
	scanf("%d", &n);
	int i = 0;
	int ret = 1;
	for (i = 1; i <= n; i++)
	{
		ret *= i;
	}
	printf("%d", ret);
	return 0;
}

2.计算1!+2!+3!+...+10!的结果

int main()
{
	int n = 10;
	int i = 0;
	int ret = 1;
	int sum = 0;
	for (i = 1; i <= n; i++)
	{
		ret *= i;
		sum += ret;
	}
	printf("%d", sum);
	return 0;
}

3.两端向中间汇聚打印:

例如:I Love China !!!!!!!

和 ####################

每次左边右边一个&lsquo;#&rsquo;变成第一行,代码如下:

#include<stdio.h>
#include<string.h>
int main()
{
	char arr1[] = "I Love China !!!!!!!";
	char arr2[] = "####################";
	int length = strlen(arr1);
 
	int left = 0;
	int right = length - 1;
 
	while (left < right)
	{
		arr2[left] = arr1[left];
		arr2[right] = arr1[right];
		printf("%s\n", arr2);
		left++;
		right--;
	}
	return 0;
}

程序运行结果:

C语言的循环小练习是怎样的

 上述程序可以进行改进,使用Sleep函数可以让我们自己观察到循环执行的过程:

sleep函数

sleep()函数需要一个以毫秒为单位的参数代表程序挂起时长

头文件:<windows.h>    

C语言的循环小练习是怎样的

 我们也可以使用system("cls")命令打印一行进行清屏,

system("cls"); -----清屏操作

头文件:<stdlib.h>

演示如下:

C语言的循环小练习是怎样的

循环是程序设计语言的必不可少的分支,灵活运用循环可以使程序减少冗余。

C语言是什么

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,使用C语言可以以简易的方式编译、处理低级存储器。

关于 "C语言的循环小练习是如何的" 就介绍到这。希望大家多多支持编程宝库

本文主要介绍"C语言中static和auto用法是什么",希望能够解决您遇到有关问题,下面我们一起来看这篇 "C语言中static和auto用法是什么" 文章。static的第一种用法:定义为静态变 ...