1.
#include <stdio.h>
int main(){
for(int i=0;i<=7;i++){
for(int j=0;j<i+1;j++){
printf("%c",'A'+j);
}
printf("\n");
}
return 0;
}
2.
#include <stdio.h>
int main(){
for(int i=0;i<=7;i++){
for(int j=0;j<=i*2;j++){
printf("%c",'A'+j);
}
printf("\n");
}
return 0;
}
3.
#include <stdio.h>
int main(){
for(int i=0;i<=9;i++){
for(int j=0;j<=9-i;j++){
printf("*");
}
printf("\n");
}
return 0;
}
4.
#include <stdio.h>
int main(){
int i,j;
for( i=0;i<4;i++){
for( j=0;j<=2-i;j++){
printf(" ");
}
for( j=0;j<=2*i;j++){
//三角形挖空
if(i==0||i==3||j==0||j==2*i){
printf("*");
}else{
printf(" ");
}
}
printf("\n");
}
return 0;
}
5.
#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=4;i++) //先打印上边的四行
{
for(j=1;j<=4-i;j++) //控制要打印的空格数量
printf(" ");
for(k=1;k<=2*i-1;k++) //控制要打印的星号数
printf("*");
printf("\n");
}
for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++) //控制要打印的空格数
printf(" ");
for(k=1;k<=7-2*i;k++) //控制要打印的星号数
printf("*");
printf("\n");
}
}