您好,登錄后才能下訂單哦!
C語言的循環(huán)小練習(xí)是怎樣的,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
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; }
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; }
例如:I Love China !!!!!!!
和 ####################
每次左邊右邊一個(gè)‘#’變成第一行,代碼如下:
#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; }
程序運(yùn)行結(jié)果:
上述程序可以進(jìn)行改進(jìn),使用Sleep函數(shù)可以讓我們自己觀察到循環(huán)執(zhí)行的過程:
sleep函數(shù)
sleep()函數(shù)需要一個(gè)以毫秒為單位的參數(shù)代表程序掛起時(shí)長
頭文件:<windows.h>
我們也可以使用system("cls")命令打印一行進(jìn)行清屏,
system("cls"); -----清屏操作
頭文件:<stdlib.h>
演示如下:
循環(huán)是程序設(shè)計(jì)語言的必不可少的分支,靈活運(yùn)用循環(huán)可以使程序減少冗余。
C語言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語言,廣泛應(yīng)用于底層開發(fā),使用C語言可以以簡易的方式編譯、處理低級(jí)存儲(chǔ)器。
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。