//星星之海 /*且记: 外循环,a代表行,只规定行数 内循环,b代表列,规定 每行的 列数 空格也要打印,\三角 列<常数+行 表达;/三角 列<常数-行 表达 */ #include <stdio.h> int main() { for (int a=0; a<4; a++)//下三角 { for (int b=0; b<7-a; b++) { if (b+1>a) { printf("*"); } else { printf(" "); } } printf("\n"); }
for (int a=0; a<4; a++)//上三角 { for (int b=0; b<a+4; b++) { if (b<3-a) { printf(" "); } else { printf("*"); } } printf("\n"); } printf("打印抛物线:\n"); for (int a=1; a<20; a++)//抛物线 { for (int b=1; b<(a-10)*(a-10)+2; b++) { if(b==(a-10)*(a-10)+1) { printf("*"); } else { printf(" "); }
} printf("\n"); } return 0; }
|