/*
********
********
********
********
*/
//i表示行数
for (int i=1; i<=4; i++) {
//先输出空格(1行:0个,2行:1个,3行:两个,4行:3个)
for (int j=1; j<=i-1; j++) {
printf(" ");
}
//再输出*(每行8个)
for (int k=1; k<=8; k++) {
printf("*");
}
//最后输出回车
printf("\n");
}
/*
*
***
*****
*******
*********
*/
//i表示行数
for (int i=1; i<=5; i++) {
//先输出空格(1行:前4和后4个,2行:前3和后3个,3行:前2和后2个,4行:前1和后1个)
for (int j=1; j<=5-i; j++) {
printf(" ");
}
//再输出*(每行 2*i-1 个)
for (int k=1; k<=2*i-1; k++) {
printf("*");
}
//最后输出回车
printf("\n");
}
/*
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
*/
for (int i=1; i<=5; i++) {
//先输出空格
for (int j=1; j<=5-i; j++) {
printf(" ");
}
//输出字母
//正序
char ch = 'A';
for (int k=1; k<=i; k++) {
printf("%c", ch);
ch ++;
}
//倒序
ch -= 1;
for (int k=1; k<=2*i-1-i; k++) {
ch --;
printf("%c", ch);
}
//输出回车
printf("\n");
}
c语言之打印输出图形
最新推荐文章于 2024-07-21 11:43:06 发布