C语言的循环小练习详解

 更新时间:2022年01月17日 11:55:08   作者:WangLongxydv  
这篇文章主要为大家介绍了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++/C语言书籍,是不是已经眼花缭乱,不知道该选择哪本好了呢?今天我来为大家分享两本不可错过的优秀书籍
    2017-09-09
  • C语言实现的统计素数并求和代码分享

    C语言实现的统计素数并求和代码分享

    这篇文章主要介绍了C语言实现的统计素数并求和代码分享,来自PAT平台(浙江大学计算机程序设计能力考试系统)的一个题目,需要的朋友可以参考下
    2014-08-08
  • C语言数据结构系列之树的概念结构和常见表示方法

    C语言数据结构系列之树的概念结构和常见表示方法

    本章将正式开启数据结构中 “树” 部分的讲解,本章将介绍树的概念和结构,以及树的表示方法,感兴趣的朋友进来看看吧
    2022-02-02
  • C++中发声函数Beep用法

    C++中发声函数Beep用法

    本文给大家分享的是Beep函数的用法以及会使扬声器发出简单的声音的示例,有需要的小伙伴可以参考下
    2017-05-05
  • C语言实现获取文件MD5值

    C语言实现获取文件MD5值

    MD5(Message Digest Algorithm 5)是一种常用的哈希函数算法,这篇文章主要介绍了C语言如何获取文件MD5值,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-08-08
  • C++实现四则运算器(带括号)

    C++实现四则运算器(带括号)

    这篇文章主要为大家详细介绍了C++实现四则运算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • C++代码实现贪吃蛇小游戏

    C++代码实现贪吃蛇小游戏

    这篇文章主要为大家详细介绍了C++贪吃蛇小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • C语言编程中实现二分查找的简单入门实例

    C语言编程中实现二分查找的简单入门实例

    这篇文章主要介绍了C语言编程中实现二分查找的简单入门实例,需要的朋友可以参考下
    2015-12-12
  • C语言之数组名与数组起始地址的关系解析

    C语言之数组名与数组起始地址的关系解析

    这篇文章主要介绍了C语言之数组名与数组起始地址的关系,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • C语言实现简单计算器程序

    C语言实现简单计算器程序

    这篇文章主要为大家详细介绍了C语言实现简单计算器程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02

最新评论