任务和代码:输出符合图形要求的小星星。
/*
文件名:main.c
作者:小风景
完成日期:2015.10.3
问题描述:
程序输出:输出符合图形的小星星。
*/
#include <stdio.h>
int main ( )
{
int i,j;
for(i = 0;i < 6;i++)
{
for(j = 0;j < i;j++)
{
printf(" ");
}
for(j = 1; j <= 11 - 2 * i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
运行结果:
总结:要完成上面这个图形的输出,也分为三个部分,行数、空格、和星星。由于第一到第六行呈现规律性递减并且左右对称,所以只需要考虑左边的空格输出,所以利用两个for语句分别输出空格和*即可。
--------------------------------------------------------------------------------------------------------------------------
让时间说真话,虽然我也害怕。