c语言编程题目

c语言编程题目第4题怎么用c语言编程?
2024-12-21 19:36:20
推荐回答(2个)
回答1:

代码如下:

#include 
#include 

int main() 
{
char ch = 'A';

printf("请输入一个字符:");
scanf("%c", &ch);

for (int i = 0; i < 5; i++) {

// 输出空格
for (int k = 0; k < 5 - i - 1; k++)
printf(" ");

// 计算第 i 行显示字符数
int n = 2 * i + 1;

for (int j = 0; j < n; j++) {

// 计算应该显示的字符
char ch1 = ch + n / 2 - abs(j - n / 2);
printf("%c", ch1);
}

// 换行
printf("\n");
}

return 0;
}

回答2:

#include

int main()
{
char i,j,c;

c=getchar();
for(i='A';i<=c;i++)
{
for(j=0;j putchar(' ');
for(j='A';j<=i;j++)
putchar(j);
for(j=i-1;j>='A';j--)
putchar(j);
putchar('\n');
}
return 0;
}