" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言的循環(huán)小練習(xí)詳解

 更新時間:2022年01月17日 11:55:08   作者:WangLongxydv  
這篇文章主要為大家介紹了C語言的循環(huán)小練習(xí),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

1.實現(xiàn)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!的結(jié)果

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;
}

程序運行結(jié)果:

 上述程序可以進(jìn)行改進(jìn),使用Sleep函數(shù)可以讓我們自己觀察到循環(huán)執(zhí)行的過程:

sleep函數(shù)

sleep()函數(shù)需要一個以毫秒為單位的參數(shù)代表程序掛起時長

頭文件:<windows.h>    

 我們也可以使用system("cls")命令打印一行進(jìn)行清屏,

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

頭文件:<stdlib.h>

演示如下:

 總結(jié):

循環(huán)是程序設(shè)計語言的必不可少的分支,靈活運用循環(huán)可以使程序減少冗余。

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Qt中QSettings配置文件的讀寫和應(yīng)用場景詳解

    Qt中QSettings配置文件的讀寫和應(yīng)用場景詳解

    這篇文章主要給大家介紹了關(guān)于Qt中QSettings配置文件的讀寫和應(yīng)用場景的相關(guān)資料,QSettings能讀寫配置文件,當(dāng)配置文件不存在時,可生成配置文件,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • c++實現(xiàn)高精度加法

    c++實現(xiàn)高精度加法

    高精度運算是指參與運算的數(shù)(加數(shù),減數(shù),因子……)范圍大大超出了標(biāo)準(zhǔn)數(shù)據(jù)類型(整型,實型)能表示的范圍的運算。例如,求兩個200位的數(shù)的和。這時,就要用到高精度算法了。
    2017-05-05
  • C++進(jìn)化后的const變量實例探究

    C++進(jìn)化后的const變量實例探究

    這篇文章主要為大家介紹了C++進(jìn)化后的const變量實例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • C++?primer超詳細(xì)講解關(guān)聯(lián)容器

    C++?primer超詳細(xì)講解關(guān)聯(lián)容器

    兩個主要的關(guān)聯(lián)容器為map和set,map中元素是一些關(guān)鍵字—值對,關(guān)鍵字起索引的作用,值則表示與索引相關(guān)聯(lián)的數(shù)據(jù)。set中每個元素只包含一個關(guān)鍵字,set支持高效的關(guān)鍵字查詢操作——檢查一個給定關(guān)鍵字是否在set中
    2022-07-07
  • C++程序自動重啟的實現(xiàn)代碼

    C++程序自動重啟的實現(xiàn)代碼

    自動重啟原理很簡單,用一個進(jìn)程監(jiān)控另一個進(jìn)程,掛了就再啟動一個,細(xì)節(jié)也不算多,主要是正確判斷進(jìn)程狀態(tài)和啟動方式,本文就給大家講講C++程序自動重啟的實現(xiàn)方法,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2024-04-04
  • C++11 并發(fā)指南之Lock 詳解

    C++11 并發(fā)指南之Lock 詳解

    這篇文章主要介紹了C++11 并發(fā)指南之Lock 詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • C++中產(chǎn)生臨時對象的情況及其解決方案

    C++中產(chǎn)生臨時對象的情況及其解決方案

    這篇文章主要介紹了C++中產(chǎn)生臨時對象的情況及其解決方案,以值傳遞的方式給函數(shù)傳參,類型轉(zhuǎn)換以及函數(shù)需要返回對象時,并給對應(yīng)給出了詳細(xì)的解決方案,通過圖文結(jié)合的方式講解的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • C++實現(xiàn)LeetCode(27.移除元素)

    C++實現(xiàn)LeetCode(27.移除元素)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(27.移除元素),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 淺析C語言初階的常量和變量

    淺析C語言初階的常量和變量

    在C程序執(zhí)行過程中,其值不發(fā)生改變的量稱為常量,其值可變的量稱為變量,本文將帶你了解什么是常量和變量,以及使用方法,需要的朋友可以參考下
    2023-05-05
  • MFC實現(xiàn)簡單計算器

    MFC實現(xiàn)簡單計算器

    這篇文章主要為大家詳細(xì)介紹了MFC實現(xiàn)簡單的計算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05

最新評論

辽宁省| 绥滨县| 义乌市| 简阳市| 团风县| 乌兰浩特市| 孝感市| 高平市| 错那县| 定远县| 台湾省| 东乡| 山东| 巴林右旗| 大冶市| 常熟市| 弋阳县| 漳浦县| 无为县| 句容市| 垫江县| 佛山市| 合阳县| 塘沽区| 翼城县| 景泰县| 香河县| 富蕴县| 连城县| 越西县| 林甸县| 岐山县| 昌乐县| 道真| 夏津县| 万载县| 鹤壁市| 密山市| 汝南县| 新和县| 北票市|