2015年2月3日21:18:47
1.请尝试用for循环打印下面的图形。
*
***
*****
*******
*********
*******
*****
***
*
#include <stdio.h>
#include <stdlib.h>
int main()
{
int iLine,iStarNum,iSpaceNum,iSpace,iStar;
for(iLine = 1;iLine < 10;iLine++)
{
if(iLine < 5)
{
iStarNum = iLine * 2 - 1;
iSpaceNum = 5 - iLine;
}
else
{
iStarNum = 9 - (iLine - 5) * 2;
iSpaceNum = iLine - 5;
}
for(iSpace = 0;iSpace < iSpaceNum;iSpace ++)
{
printf(" ");
}
for(iStar = 0;iStar < iStarNum;iStar ++)
{
printf("*");
}
printf("\r\n");
}
system("pause");
return 0;
}

本文介绍了如何利用C语言的for循环来绘制特定的星号图形,以及展示如何打印出经典的九九乘法表,是C语言初学者的练习实例。
最低0.47元/天 解锁文章
6913

被折叠的 条评论
为什么被折叠?



