C程序设计第五章作业16

程序员成长之旅 · 程序员成长之旅/C语言/习题(C语言程序设计)/第五章习题 · 135 字

问:

输出特定的图案(用循环)

答:

#include<stdio.h>

int main() {

int Num1 = 0, Num2 = 3, i = 3, j = 0, k = 0;

for (Num1 = 1; Num1 <= 7; Num1 += 2) {//控制共4行

j = i;

for (; j > 0; j--) {

printf(" ");

}

for (k = 1; k <= Num1; k++) {

printf("*");

}

i--;

printf("\n");

}

Num1 = 0, Num2 = 3, i = 1, j = 0, k = 0;

for (Num1 = 5; Num1 > 0; Num1 -= 2) {//控制共3行

for (j=1; j <= i;j++) {

printf(" ");

}

for (k = 1; k <= Num1; k++) {

printf("*");

}

printf("\n");

i++;

if (i >3) {

break;

}

}

}