c语言打印字符菱形
发布网友
发布时间:2022-04-29 03:34
我来回答
共1个回答
热心网友
时间:2023-10-09 09:49
#include <stdio.h>
#include <math.h>
int main(void)
{
int n,i,j,cnt;
while(scanf("%d",&n)!=EOF)
{
cnt=0;
for(i=-n;i<n+1;++i)
{
for(j=-n;j<n+1;++j)
{
putchar(abs(j)<=n-abs(i)?'A'+cnt++:' ');
}
putchar('\n');
}
}
return 0;
}
热心网友
时间:2023-10-09 09:49
#include <stdio.h>
#include <math.h>
int main(void)
{
int n,i,j,cnt;
while(scanf("%d",&n)!=EOF)
{
cnt=0;
for(i=-n;i<n+1;++i)
{
for(j=-n;j<n+1;++j)
{
putchar(abs(j)<=n-abs(i)?'A'+cnt++:' ');
}
putchar('\n');
}
}
return 0;
}