// 我这都不给过 #include <stdio.h> int main() { int i, j, k; for(i=1; i<5; i++) { /* 观察每行的空格数量,补全循环条件 */ for(j = 4 - i; j >= 0; j--) { printf(" "); //输出空格 } /* 观察每行*号的数量,补全循环条件 */ for(k = 2*i - 1; k > 0; k--) { printf("*"); //每行输出的*号 } printf("\n"); //每次循环换行 } return 0; }
这都看了一天的这个答案了,还是没看明白,脑子有问题吗?
兄弟你这答案妙啊!哈哈哈哈一下子就看懂了!
#include <stdio.h>
int main()
{
int i, j, k;
for (i = 1; i < 5; i++)
{
/* 观察每行的空格数量,补全循环条件 */
for (j = 1; j < 5 - i; j++)
{
printf(" "); //输出空格
}
/* 观察每行*号的数量,补全循环条件 */
for (k = 1; k <= i * 2 - 1; k++)
{
printf("*"); //每行输出的*号
}
printf("\n"); //每次循环换行
}
return 0;
}
太草了+1
我估计我这辈子也想不出这样的答案,我光理解这个答案就花了几分钟。草