#include<stdio.h>//输入一个大写字母,打印菱形int main(void){char a;int i,j,str;printf("-----输入一个大写字母-----\n");scanf("%c",&a);printf("输入的大写字母是 = %c\n",a);str = a - 'A'; //强制类型转换,减一for(i=0;i<str+1;i++) //循环的行数{for(j=str-i;j>0;j--) //i和j要紧密联系起来printf(" ");for(j=0;j<=i;j++) //每次都给j初始化printf("%c",j+'A');for(j=i;j>0;j--)printf("%c",j+'A'-1); printf("\n");}for(i=str-1;i>=0;i--) //循环的行数{for(j=str-i;j>0;j--)printf(" ");for(j=0;j<=i;j++)printf("%c",j+'A');for(j=i;j>0;j--)printf("%c",j+'A'-1);printf("\n");}return 0;}![这里写图片描述](http://img./1110115855348?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzM3Nzg3MDQz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如果觉得《输入一个大写字母 打印菱形》对你有帮助,请点赞、收藏,并留下你的观点哦!