满意答案
ndyat335
2014.11.26
采纳率:42% 等级:10
已帮助:420人
1234567891011121314151617181920212223#includevoid prt_star( int i ,int m ){ int j ; for(j=0;j0) { printf("%c", 'a'+i); for(j=0;j<2*i-1;j++) printf(" "); } printf("%c\n",'a'+i);}int main(){ int i,m=5; for(i=0;i<=m-1;i++) //half of up prt_star(i,m); for(i=m-2;i>=0;i--) //half of down prt_star(i,m); return 0;}追问: 好像不符合题意啊,输出的图形要取决于输入的N的值
追答: 12345678910111213141516171819202122232425#includevoid prt_star( int i ,int m ){ int j ; for(j=0;j0) { printf("%c", 'a'+i); for(j=0;j<2*i-1;j++) printf(" "); } printf("%c\n",'a'+i);}int main(){ int i,m=0; printf("input m: "); scanf("%d", &m ); for(i=0;i<=m-1;i++) //half of up prt_star(i,m); for(i=m-2;i>=0;i--) //half of down prt_star(i,m); return 0;}
01分享举报