I00005 打印直角三角形字符图案
生活随笔
收集整理的這篇文章主要介紹了
I00005 打印直角三角形字符图案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
曾經的計算機,沒有顯示屏,人們操作計算機時,用打印機記錄執行的操作命令。
后來有了顯示屏,不過最初的顯示屏是字符頻幕,輸出只能是字符。
即使是今日,計算機已經進入多窗口圖形界面時代,有時程序的輸出也依然是字符的。
打印直角三角形程序,關鍵是有關循環控制。
程序中需要控制好總行數和每一行的字符。每一行的字符從左到右包括空格(可能是0個)、*號字符(若干個)和換行符。
這里給出輸出四種直角三角形的函數。
程序如下:
/* 打印直角三角形字符圖案 */#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時,程序執行結果如下:
轉載于:https://www.cnblogs.com/tigerisland/p/7564896.html
總結
以上是生活随笔為你收集整理的I00005 打印直角三角形字符图案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python自动化运维工具fabric的
- 下一篇: 做梦梦到墙塌了怎么回事