作业帮 > 综合 > 作业

从键盘上输入F,则png木上输出如下菱形 A AB ABC ABCD ABCDE ABCDEF ABCDE ABCD A

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 04:08:13
从键盘上输入F,则png木上输出如下菱形 A AB ABC ABCD ABCDE ABCDEF ABCDE ABCD ABC AB A
#include"stdio.h"
#include "string.h"
void show(int n,char b,int count)
{
int i;
int c = (count - n) / 2;
for(i = 0; i < c; i++) {
printf(" ");
}
for(i = 0; i < n; i++) {
printf("%c",b+i);
}
}
void main()
{
char a,b;
int i;
int n;
printf("输入字母:");
scanf("%c",&a);
if (a > 'a' && a < 'z') {
n = a - 'a';
b = a - 32 - n;
n = n + 1;
}
else if (a > 'A' && a < 'Z') {
n = a - 'A';
b = a - n;
n = n + 1;
}
for(i= 0; i=0; i--) {
show(i,b,n);
printf("\n");
}
}