" />

欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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é)果:

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

sleep函數(shù)

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

頭文件:<windows.h>    

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

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

頭文件:<stdlib.h>

演示如下:

 總結(jié):

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

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

相關(guān)文章

  • C語言中的指針以及二級指針代碼詳解

    C語言中的指針以及二級指針代碼詳解

    這篇文章主要介紹了C語言中的指針以及二級指針代碼詳解,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • C語言每日練習之字符串反轉(zhuǎn)

    C語言每日練習之字符串反轉(zhuǎn)

    這篇文章主要介紹了C語言字符串反轉(zhuǎn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-11-11
  • VSCode配置C/C++語言環(huán)境(2023最新版)

    VSCode配置C/C++語言環(huán)境(2023最新版)

    這篇文章主要介紹了VSCode配置C/C++語言環(huán)境(2023最新版)的全過程,本文給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • Qt C++實現(xiàn)錄屏錄音功能的示例詳解

    Qt C++實現(xiàn)錄屏錄音功能的示例詳解

    實現(xiàn)一個錄屏+錄音的功能且需要快速開發(fā),Qt無疑是一個非常好的選擇。他有豐富的類庫和接口可以很好的滿足開發(fā)需求。本文就來和大家聊聊具體的實現(xiàn)方法吧
    2023-03-03
  • 探討C++中數(shù)組名與指針的用法比較分析

    探討C++中數(shù)組名與指針的用法比較分析

    本篇文章是對C++中數(shù)組名與指針用法的比較進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C++實現(xiàn)LeetCode(31.下一個排列)

    C++實現(xiàn)LeetCode(31.下一個排列)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(31.下一個排列),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • c++ 類函數(shù)作為模板參數(shù)實現(xiàn)方式詳解

    c++ 類函數(shù)作為模板參數(shù)實現(xiàn)方式詳解

    這篇文章主要介紹了c++ 類函數(shù)作為模板參數(shù)實現(xiàn)方式,在實現(xiàn)中加入增強邏輯,這種方式對代碼侵入性過高,而且無法控制該邏輯是否需要,如果不需要的話又得重新修改代碼實現(xiàn),需要的朋友可以參考下
    2023-03-03
  • 淺談c++性能測試工具google benchmark

    淺談c++性能測試工具google benchmark

    本文將會介紹如何使用模板以及參數(shù)生成器來批量生成測試用例,簡化繁瑣的性能測試代碼
    2021-06-06
  • C++設(shè)計模式之單例模式詳解

    C++設(shè)計模式之單例模式詳解

    這篇文章主要介紹了C++設(shè)計模式之單例模式,本文同時給出了數(shù)種單例模式的實現(xiàn)代碼,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • C語言實現(xiàn)K-Means算法

    C語言實現(xiàn)K-Means算法

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)K-Means算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02

最新評論