项目32.3 输出小星星
2015-10-03 16:51
232 查看
任务和代码:输出符合图形要求的小星星。
/*
文件名: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;
}
运行结果:
![](https://img-blog.csdn.net/20151003164712756?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
总结:要完成上面这个图形的输出,也分为三个部分,行数、空格、和星星。由于第一到第六行呈现规律性递减并且左右对称,所以只需要考虑左边的空格输出,所以利用两个for语句分别输出空格和*即可。
--------------------------------------------------------------------------------------------------------------------------
让时间说真话,虽然我也害怕。
/*
文件名: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语句分别输出空格和*即可。
--------------------------------------------------------------------------------------------------------------------------
让时间说真话,虽然我也害怕。
相关文章推荐
- android 代码实现控件之间的间距
- [Android]在代码里运行另一个程序的方法
- 肯特·贝克:改变人生的代码整理魔法
- 网页恶意代码的预防
- 高手写的Tracer-Flash代码调试类代码下载
- CSS代码缩写技巧
- 非主流Q-zOne代码代码搜集第1/2页
- CreateWeb.vbs 代码
- Lua和C语言的交互详解
- Lua中编译执行代码相关的函数详解
- 更有效率的css代码编写第1/3页
- 代码中到底应不应当写注释?
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法