用循环嵌套编写程序输出如下图形,注意要靠屏幕左边界输出

2025-06-28 21:53:09
推荐回答(2个)
回答1:

#include "stdafx.h"

#include

#include

void main(int argc, char* argv[])

{

for(int i = 0; i<9; i++)

{

for(int j=0; j

printf(" "); 

for(int k=0; k

printf("*");

printf("\n");

}

getch();

}

刚刚的答案是有错。装了个VC6,改了一下,OK了

回答2:

#include
using namespace std;

int
main()
{
int n; cin >> n;
for (int i = 0; i < 2*n+1; i++)
{
for (int j = 0; j < 2*n+1; j++)
{
if (i + j >= n && j <= i + n && j >= i - n && j + i <= n * 3)
{
cout<<"* ";
}
else cout << " ";
}
cout << endl;
}
return 0;
}