项目32.6 输出小星星

来源:互联网 发布:linux setfacl 编辑:程序博客网 时间:2024/06/10 05:05

任务和代码:输出符合图形要求的小星星。

/*文件名:main.c作者:小风景完成日期:2015.10.3问题描述:程序输出:输出符合图形的小星星。*/#include <stdio.h>int main( ){    int i,j;    for(i = 0;i < 6;i++)    {        for(j = 1; j <= 5 - i;j++)        {            printf(" ");        }        for(j = 1;j <= 2 * i + 1;j++)        {            printf("*");        }        printf("\n");    }    for(i = 0;i < 5; i++)    {        for(j = 0;j <= i;j++)        {            printf(" ");        }        for(j = 0;j < 9 - 2 * i;j++)        {            printf("*");        }        printf("\n");    }    return 0;}

运行结果:



总结:上述输出其实是一个正三角加上一个倒三角,只需要将之前两个程序糅合在一起即可,这个程序运行中出现了溢出的状况,但是将j 换成另一个定义的int行参数就变好了,可能是其他程序导致的错误,建议多定义一个变量,尽量不要在一个循环嵌套的循环中使用同一个变量。

---------------------------------------------------------------------------------------------------------------

让时间说真话,虽然我也害怕。

0 0
原创粉丝点击