正三角
#include<stdio.h>
int main(){
for (int a=0; a<5; a++) {
for (int b=0; b<a+4; b++) {
if (b<4-a){
printf(" ");
}else{
printf("*");
}
}
printf("\n");
}
return 0;
}
输出为:
*
***
*****
*******
*********
空心正三角
#include<stdio.h>
int main(){
for (int a=0; a<5; a++) {
for (int b=0; b<a+5; b++) {
if (b==4-a||b==4+a) {
printf("*");
}else if(a==4&&0==b%2){
printf("*");
}else{
printf(" ");
}
}
printf("\n");
}
return 0;
}
输出为:
* * * * * * * * * * * * 倒三角
#include<stdio.h>
int main(){
for (int a=0; a<5; a++) {
for (int b=0; b<a+5; b++) {
if (b==4-a||b==4+a) {
printf("*");
}else if(a==4&&0==b%2){
printf("*");
}else{
printf(" ");
}
}
printf("\n");
}
return 0;
}
输出为:
*********
*******
*****
***
*
空心倒三角
#include<stdio.h>
int main(){
for (int a=0; a<5; a++) {
for (int b=0; b<9-a; b++) {
if (0==a&&0==b%2) {
printf("*");
}else if(b==a||b==8-a){
printf("*");
}else{
printf(" ");
}
}
printf("\n");
}
return 0;
}
输出为:
* * * * *
* *
* *
* *
*
|
|