C语言输出等腰三角形
2023-06-13 09:11:54 时间
① 设计以高度 n 为参数的一个函数,函数返回值为空,在函数体中实现等腰三角形的打印;图形的最终打印需要利用二层循环设计实现。
② 图形共输出 n 行,外循环变量 i 表示 n 行的输出,循环变量的变化范围为 0~(n 1)。
③ 循环变量 j 表示每一行的 * 号输出。由于每一行的输出不同,第 j 行输出空格的个数为 (n i),第 j 行输出 * 号的个数为(2*i+1)。控制 * 号输出的内循环变量 j 的变化范围为 0~(2*i)。
④ 在主函数中输入 n 作为实参,调用定义函数,打印等腰三角形。
#include stdio.h int trangle(int n) int i,j; for(i=0;i i++) for(j=0;j =n-i;j++) putchar( for(j=0;j =2*i;j++) putchar( * putchar( /n return 0; int main() int n; printf( Enter n: scanf( %d , printf( /n trangle(n); return 0; }调试运行结果
当 n 取值为 8 时,打印出的等腰三角形如下所示:
Enter n:8 ***** ******* ********* *********** ************* ***************
当 n 取值为 20 时,打印出的等腰三角形如下所示:
Enter n:20 ***** ******* ********* *********** ************* *************** ***************** ******************* ********************* *********************** ************************* *************************** ***************************** ******************************* ********************************* *********************************** ************************************* ***************************************
21165.html
相关文章
- C语言格式输出
- C语言的printf输出格式
- C语言代码的换行_c语言怎么换行输出
- C语言编写一个程序,输入10个整数,统计并输出其中正数,负数和零的个数。
- C语言作业选做题II-输出一列式子(简单哈希表)
- C语言实现输出用户输入的字符串中最长的单词
- 【蓝桥OJ—C语言】高斯日记、马虎的算式、第39级台阶
- C语言之二维数组详解编程语言
- 从 C语言到十六进制:Exploring Linux 编程(c十六进制linux)
- C语言整数逆序输出
- C语言格式化输出
- C语言谁家孩子跑得最慢
- 改变世界的Linux在C语言下的崛起(linuxatc)
- C语言操作MySQL轻松获取列名(c mysql获取列名)
- C语言实现连接oracle查询表数据(c 连接oracle查表)