C语言练习——输出到三角图形

题目:
无输入
输出格式:
按照下列格式输出由“”组成的倒三角图案。
在这里插入图片描述
方法一:直接输出;
#include <stdio.h>
int main (void){
printf("
* * *\n");
printf(" * * *\n");
printf(" * *\n");
printf(" *\n");

return 0;

}
此法不具有普适性
方法二:二重循环
要点:
①外循环管行数,内循环负责每行的内容(行号i从0开始)
②每行的初始空格数为0、1、2、3,因而内部用一个for循环打印空格
(空格数恰好为行号)
③每行“* ”数为3、2、1、0;(数目为3-i)
④每行末尾处为“”,没有空格,且含有换行符号“\n”
#include <stdio.h>
int main()
{
for(int i=0;i<4;i++)//行数
{
for(int j=0;j<i;j++)
printf(" “);//空格数
for(int k=3-i;k>0;k–)
printf(”
“);//’* '数
printf(”*\n");
}

return 0;

}

发布了1 篇原创文章 · 获赞 0 · 访问量 11

猜你喜欢

转载自blog.csdn.net/fengshuo16/article/details/104682466
今日推荐