练习2

您所在的位置:网站首页 输出倒三角图案c语言循环 练习2

练习2

2024-07-16 23:24| 来源: 网络整理| 查看: 265

本题要求编写程序,输出指定的由“*”组成的倒三角图案。

输入格式:

本题目没有输入。

输出格式:

按照下列格式输出由“*”组成的倒三角图案。

* * * * * * * * * *

关键之处:

打印图形就中规中矩的二重循环。

代码:

方法一:投机取巧。

#include int main (void){ printf("* * * *\n"); printf(" * * *\n"); printf(" * *\n"); printf(" *\n"); return 0; }

 方法二:二重循环。

思路:

打印图案一定是外循环管行数,内循环管每行的内容。每行空格数:0、1、2、3,于是内部用一个for循环打印空格。每行“星+空格”数:3、2、1、0,于是用 j 从 3-i 开始,到 0 结束,打印“星+空格”。每行末尾的“星”是没有空格的,紧接着换行。 #include int main(void) { int i, j; for ( i = 0; i < 4; i++ ) { //行数,共有4行。 for ( j = 0; j < i; j++ ) printf(" "); //每行的空格数。 for ( j = 3-i; j > 0;j-- ) printf("* "); //每行的“* ”数。 printf("*"); //每行最后一个“*”不带空格。 printf("\n"); } return 0; }

 



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3