/*
我们输出的行数实际上是列数的50%(四舍五入取整)。
输入样例:
10 a
输出样例:
aaaaaaaaaa
a a
a a
a a
aaaaaaaaaa
*/
#include<iostream>
using namespace std;
int main()
{
int h,l;
cin>>l;
char c;
cin>>c;
h=l*0.5;
for(int i=0;i<h;i++)
{
if(i==0||i==h-1)
{
for(int i=0;i<l;i++)
{
cout<<c;
}
cout<<endl;
}
else
{
for(int i=0;i<l;i++)
{
if(i==0||i==l-1)
cout<<c;
else
cout<<" ";
}
cout<<endl;
}
}
return 0;
}
我们输出的行数实际上是列数的50%(四舍五入取整)。
输入样例:
10 a
输出样例:
aaaaaaaaaa
a a
a a
a a
aaaaaaaaaa
*/
#include<iostream>
using namespace std;
int main()
{
int h,l;
cin>>l;
char c;
cin>>c;
h=l*0.5;
for(int i=0;i<h;i++)
{
if(i==0||i==h-1)
{
for(int i=0;i<l;i++)
{
cout<<c;
}
cout<<endl;
}
else
{
for(int i=0;i<l;i++)
{
if(i==0||i==l-1)
cout<<c;
else
cout<<" ";
}
cout<<endl;
}
}
return 0;
}
本文介绍了一个使用C++编写的简单程序,该程序可以根据输入的字符和长度,打印出特定的字符图案。图案由两行组成,第一行和最后一行填充指定的字符,中间的行则在首尾位置填充字符而其余部分为空格。
477

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



