黑马程序员技术交流社区
标题: 用for语句打印抛物线 [打印本页]
作者: Makeit 时间: 2015-11-12 00:42
标题: 用for语句打印抛物线
//星星之海
/*且记:
外循环,a代表行,只规定行数
内循环,b代表列,规定 每行的 列数
空格也要打印,\三角 列<常数+行 表达;/三角 列<常数-行 表达
*/
#include <stdio.h>
int main()
{
for (int a=0; a<4; a++)//下三角
{
for (int b=0; b<7-a; b++)
{
if (b+1>a)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
for (int a=0; a<4; a++)//上三角
{
for (int b=0; b<a+4; b++)
{
if (b<3-a) {
printf(" ");
}
else
{
printf("*");
}
}
printf("\n");
}
printf("打印抛物线:\n");
for (int a=1; a<20; a++)//抛物线
{
for (int b=1; b<(a-10)*(a-10)+2; b++)
{
if(b==(a-10)*(a-10)+1)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
作者: jeffdy66 时间: 2015-11-12 21:23
顶,牛B呀,叼炸了
作者: 神陪我流浪 时间: 2015-11-12 21:37
刚好用到 收藏了 谢谢分享
作者: 神陪我流浪 时间: 2015-11-12 21:39
刚好用到 收藏了 谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |