#include <stdio.h> void main() { char c; int i,j,k,n; printf("输入n:"); scanf("%d",&n); printf("对应的菱形图\n"); c='A'; for (k=1-n;k<=n-1;k++) { i=n-abs(k); /*调用函数abs(k)求k的绝对值*/ for (j=1;j<=n-i+1;j++) /*输出行定位*/ printf(" "); for (j=1;j<=2*i-1;j++) /*输出字母*/ printf("%c",c); printf("n"); c++; /*取下一个字母*/ } }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题