您的位置:首页 > 编程语言 > C语言/C++

项目32.6 输出小星星

2015-10-03 20:48 225 查看
任务和代码:输出符合图形要求的小星星。

/*
文件名: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行参数就变好了,可能是其他程序导致的错误,建议多定义一个变量,尽量不要在一个循环嵌套的循环中使用同一个变量。

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

让时间说真话,虽然我也害怕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C语言 代码