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 !!!!!!!
和 ####################
每次左边右边一个‘#’变成第一行,代码如下:
#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; }
程序运行结果:
上述程序可以进行改进,使用Sleep函数可以让我们自己观察到循环执行的过程:
sleep函数
sleep()函数需要一个以毫秒为单位的参数代表程序挂起时长
头文件:<windows.h>
我们也可以使用system("cls")命令打印一行进行清屏,
system("cls"); -----清屏操作
头文件:<stdlib.h>
演示如下:
循环是程序设计语言的必不可少的分支,灵活运用循环可以使程序减少冗余。
C语言是什么
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,使用C语言可以以简易的方式编译、处理低级存储器。
关于 "C语言的循环小练习是如何的" 就介绍到这。希望大家多多支持编程宝库。
本文主要介绍"C语言中static和auto用法是什么",希望能够解决您遇到有关问题,下面我们一起来看这篇 "C语言中static和auto用法是什么" 文章。static的第一种用法:定义为静态变 ...