任务和代码:输出符合图形要求的小星星。
/*
文件名:main.c
作者:小风景
完成日期:2015.10.3
问题描述:
程序输出:输出符合图形的小星星。
*/
#include <stdio.h>
int main( )
{
int i,j;
for(i = 1;i <= 5;i++)
{
printf(" ");
}
printf("*\n");
for(i = 2;i <= 5;i++)
{
for(j = 1;j <= 6 - i;j++)
{
printf(" ");
}
printf("*");
for(j = 1;j <= 2 * i - 3;j++)
{
printf(" ");
}
printf("*\n");
}
printf("***********");
return 0;
}
运行结果:
总结:要输出上述图案,可将其分为三个部分,首部输出空格和一个*,然后输出中间空格 、* 2*i-1 空格、*,最后输出11个*,自己写这个程序运行时可能会出现一些奇怪的结果,建议用单步执行方式查找错误。
-------------------------------------------------------------------------------------------------------------------------------
让时间说真话,虽然我也害怕。