C语言打印星号

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:37:38
打印这样一个图样
*****
****
***
**
*
并附上每步的说明解释,谢谢
要求使用嵌套循环,还有图样是这个
*****
****
***
**
*
而不是
*****
****
***
**
*
谢谢

main()主函数
{
printf("*****\n"); 输出
printf("****\n");
printf("***\n");
printf("**\n");
printf("*\n);
getch(); windows系统下

最笨的拌饭
}

不知道楼主看到规律没?其实该数组可以看做两部分,分为上方和下方,如果看到这个规律,解决该题就很简单了
代码如下:
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
int i,j,a[5][5];
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i<=j)//在上方
{
cout<<"*";
}
else
cout<<" ";
}
cout<<endl;
}
system("PAUSE");
return 0;
}

#include"stdio.h"
void main()
{
int i,j;
for(i=5;i>0;i--)
{
for(j=5;j>0;j--)
{