I00005 打印直角三角形字符图案
生活随笔
收集整理的這篇文章主要介紹了
I00005 打印直角三角形字符图案
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
曾經(jīng)的計(jì)算機(jī),沒有顯示屏,人們操作計(jì)算機(jī)時(shí),用打印機(jī)記錄執(zhí)行的操作命令。
后來有了顯示屏,不過最初的顯示屏是字符頻幕,輸出只能是字符。
即使是今日,計(jì)算機(jī)已經(jīng)進(jìn)入多窗口圖形界面時(shí)代,有時(shí)程序的輸出也依然是字符的。
打印直角三角形程序,關(guān)鍵是有關(guān)循環(huán)控制。
程序中需要控制好總行數(shù)和每一行的字符。每一行的字符從左到右包括空格(可能是0個(gè))、*號(hào)字符(若干個(gè))和換行符。
這里給出輸出四種直角三角形的函數(shù)。
程序如下:
/* 打印直角三角形字符圖案 */#include <stdio.h>void delta1(int n) {int i;for(i=1; i<=n; i++){int j;for(j=1; j<=i; j++)printf("*");printf("\n");} }void delta2(int n) {int i;for(i=1; i<=n; i++){int j;for(j=1; j<=n-i; j++)printf(" ");for(j=1; j<=i; j++)printf("*");printf("\n");} }void delta3(int n) {int i;for(i=1; i<=n; i++) {int j;for(j=1; j<=n-i+1; j++)printf("*");printf("\n");} }void delta4(int n) {int i;for(i=1; i<=n; i++){int j;for(j=1; j<=i-1; j++)printf(" ");for(j=1; j<=n-i+1; j++)printf("*");printf("\n");} }int main(void) {int n;scanf("%d", &n);delta1(n);printf("\n");delta2(n);printf("\n");delta3(n);printf("\n");delta4(n);return 0; }
輸入5時(shí),程序執(zhí)行結(jié)果如下:
轉(zhuǎn)載于:https://www.cnblogs.com/tigerisland/p/7564896.html
總結(jié)
以上是生活随笔為你收集整理的I00005 打印直角三角形字符图案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python自动化运维工具fabric的
- 下一篇: 图解安装CentOS 6.6