题目
1、打印如下图形
本题思路与第一天题目思路一致,注意先打上面两个小三角形,再打印下面的三角形
代码
#include <stdio.h> #include <stdlib.h> int main() { int i,j; for(i=0;i<4;i++) { for(j=0;j<3-i;j++) { putchar(' '); } //第二部分 for(j=0;j<2*i+3;j++) { if(j%2==1) { putchar(' '); }else{ putchar('*'); } } //第三部分 for(j=0;j<7-2*i;j++) { putchar(' '); } //第四部分 for(j=0;j<2*i+3;j++) { if(j%2==1) { putchar(' '); }else{ putchar('*'); } } putchar('\n'); } for(i=0;i<9;i++) { for(j=0;j<i+1;j++) { putchar(' '); } for(j=0;j<17-2*i;j++) { if(j%2==1) { putchar(' '); }else{ putchar('*'); } } putchar('\n'); } system("pause"); }
结果