练习2 |
您所在的位置:网站首页 › c语言倒三角图案编程 › 练习2 |
本题要求编写程序,输出指定的由“*”组成的倒三角图案。 输入格式:本题目没有输入。 输出格式:按照下列格式输出由“*”组成的倒三角图案。 * * * * * * * * * *关键之处: 打印图形就中规中矩的二重循环。代码: 方法一:投机取巧。 #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 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |