代码如下:
#include
int main()
{
int a[7] = {1,3,6,8,6,3,1};
int b[7] = {3,2,1,0,1,2,3};
int i,j,k;
for(k=0;k<7;k++){
for(j = 0;j printf(" ");
for(i = 0;i printf("*");
printf("\n");
}
return 0;
}
结果如下:
#include"stdio.h"
int main() {
int a = 1, b = 6;
for (int i = 0; i < 4; i++) { //输出前四排
for (int j = 0; j < a; j++) {
printf("*");
}
if (i/ 2.0 == 0) {
a += 2;
}
else {
a += 3;
}
printf("\n");
}
for (int i = 0; i < 3; i++) {//输出后三排
for (int j = 0; jprintf("*");
}
if (i/2.0 == 0) {
b -= 3 ;
}
else {
b -= 2;
}
printf("\n");
}
getchar();
return 0;
}
1、3、6、8是什么规律?下一个数会是多少?没有规律就没法循环解决问题