for 能解决吗
************
******
******
******
******
for循环中加些判断就好了,如果不能被2整除就在那行前面加些空格,空格貌似没有规律{:1_1:} 规律比较难找 你先要找出每一行前面空格多少,然后看看有没有规律 直接printf打印最简单了 没有 暴力方法,六个循环{:5_109:} 都很牛 运算符重载
#include <iostream>
using namespace std;
int main()
{
for (int i=0;i<10;i++)
{
if (i % 2 == 0)
{
printf("*****\n");
}
else
{
for(int j=0;j<i;j++)
{
printf(" ");
}
printf("*****\n");
}
}
system("pause");
return 0;
}
页:
[1]