steiffclemens:C语言FOR语句```

来源:百度文库 编辑:高考问答 时间:2024/04/28 22:10:19
======1
=====222
====33333
=====222
======1

请各位帮我写写程序``C语言的``
*注``(=号表示空格)
*注``(=号表示空格)
*注``(=号表示空格)因为不能打空格``所以用=号代替``
分数一定给,先写``还要能行的,我就给分```速度快的``
加50``我说了算话``

请给分吧
#include "stdio.h"
int main(void)
{
int i = 0,j = 0;
for (i = 0; i<3; i++)
{
for (j = 0; j<6-i; j++)
printf(" ");
for (j = 0; j < 2 * (i + 1) - 1; j++)
printf("%d", i + 1);
printf("\n");
}
for (i = 1; i >= 0; i--)
{
for (j = 0; j < 6 - i; j++)
printf(" ");
for (j = 0; j < 2 * (i + 1) - 1; j++)
printf("%d", i + 1);
printf("\n");
}
return 0;
}

这是运行结果(空格用_代替):
______1
_____222
____33333
_____222
______1
测试环境,Gcc 3.2.3 +Windows 2003.

悬赏分会给么?

main()
{int i,j,k;
for (i=0;i<=3;i++)
{for (j=0;j<=2-i;j++)
print(" ");
for(k=0;k<=2*i;k++)
print("%d",k);
print("\n");
}
for(i=0;i<=2;i++)
{for(j=0;j<=i;j++)
print(" ");
for(k=0;k<=4-2*i;k++)
print("%d",2-k);
print("\n");
}
}