为什么这个菱形打印最左侧多一列空格,有哪位大佬能解答一下😪
#include<iostream>
using namespace std;
int main()
{
char cha;
cin>>cha;
for(int i = 0;i<3;i++)
{
for(int j = 0;j<3-i;j++)
{
cout<<" ";
}
for(int k = 0;k <= 2*i;k++)
{
cout<<cha;
}
cout<<endl;
}
for(int i = 0;i < 2;i++)
{
for(int j = 0; j <= i;j++)
{
cout<<" ";
}
for(int k = 0;k < 3-2*i;k++)
{
cout<<cha;
}
cout<<endl;
}
return 0;
}
#include<iostream>
using namespace std;
int main()
{
char cha;
cin>>cha;
for(int i = 0;i<3;i++)
{
for(int j = 0;j<3-i;j++)
{
cout<<" ";
}
for(int k = 0;k <= 2*i;k++)
{
cout<<cha;
}
cout<<endl;
}
for(int i = 0;i < 2;i++)
{
for(int j = 0; j <= i;j++)
{
cout<<" ";
}
for(int k = 0;k < 3-2*i;k++)
{
cout<<cha;
}
cout<<endl;
}
return 0;
}
「求助大佬帮看看这道算法题吧!」牛牛尝试用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形。 https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fpractice%2F11a5040fa894430f9d25fda1be37ddc8
全部评论
问题已解决,简单算术把人给整蒙了😂
相关推荐
06-24 00:02
北京电子科技职业学院 活动运营 点赞 评论 收藏
分享
07-09 18:28
门头沟学院 Java 点赞 评论 收藏
分享