返回信息流修改如下程序#include <iostream>
using namespace std;
int main()
{
int rows;
cout << "Enter number of rows:";
cin >> rows;
int k;
for (int j = 0; j < rows; j++)
{
for (int i = 0; i < 4 - j; i++)
{
cout << ".";
k = i;
}
for (int i = k; i < 4; i++)
cout << "*";
cout << endl;
}
}使得结果为
....*
...**
..***
.****
*****
这是一条镜像帖。来源:北邮人论坛 / cpp / #87161同步于 2015/5/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求助,对程序简单修改
herbice
2015/5/21镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
#include <iostream>
int main()
{
using namespace std;
cout<<"Enter number of rows:";
int num;
cin>>num;
for(int i=0;i<num;i++)
{
for(int j=num-i;j>1;j--)
cout<<".";
for(int k=0;k<=i;++k)
cout<<"*";
cout<<endl;
}
return 0;
}
【 在 herbice 的大作中提到: 】
: 修改如下程序#include <iostream>
: using namespace std;
: int main()
: ...................
n = int(input())
for r in range(n):
print("".join('.' if c < n - r - 1 else '*' for c in range(n)))