题目描述

实现代码
```c
#include<stdio.h>
int main(void)
{
int n;
char c;
scanf("%d %c",&n,&c);
int m=(((float)n/2-n/2)>=0.5?(n/2+1):n/2);
for(int i=1;i<=m;i++)
{
if(i==m||i==1)
{
for(int j=0;j<n;j++)
{
printf("%c",c);
}
}
else{
for(int j=1;j<=n;j++)
{
if(j==1)
{
printf("%c",c);
}
else if(j==n)
{
printf("%c",c);
}
else
{
printf(" ");
}
}
}
printf("\n");
}
}
``
平台测试结果

本文介绍了PAT乙级编程竞赛中的一道题目1036,主要涉及C语言编程。内容包括题目描述、问题解决思路及完整的C语言实现代码,并附有平台测试结果,帮助读者理解和掌握解题方法。
2896

被折叠的 条评论
为什么被折叠?



