废话不多说,这纯粹是考验你对for循环的应用
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void tow(char target,int n)
{
int i,j,z;
int cnt=n-1;
for(i=0;i<n;i++){
for(z=0;z<cnt;z++){
printf(" ");
}
cnt--;
for(j=0;j<=i;j++){
printf("%c",target);
if(j!=i) printf(" ");
}
if(i!=n-1) printf("\n");
}
}
int main(){
char t;
int n;
scanf("%c%d",&t,&n);
tow(t,n);
return 0;
}