Swift3 如何使用swift 3打印这种图案?
我想像这样打印输出Swift3 如何使用swift 3打印这种图案?,swift3,Swift3,我想像这样打印输出 1 121 12312 1234123 123454321 这是我的密码 var no = 1 var numberOfRow = 5 for i in 1...numberOfRow { for _ in 1..<(6-i) { print("_", terminator: " ") } for _ in 1...i { //no += 1 print("\(no)", te
1
121
12312
1234123
123454321
这是我的密码
var no = 1
var numberOfRow = 5
for i in 1...numberOfRow {
for _ in 1..<(6-i) {
print("_", terminator: " ")
}
for _ in 1...i {
//no += 1
print("\(no)", terminator: " ")
no += 1
}
for _ in 1..<no - 1 {
no -= 1
print("\(no - 1)", terminator: " ")
}
print("\(no)")
}
我在这段代码中的问题在哪里?这是为您准备的伪代码。相应地更改for循环
int rc = 5;
for(int i=1;i<=rc;i++)
{
for(int j=0;j<(rc-i);j++)
{
Print("_");
}
for(int k=0;k<i;k++)
{
Print(k + 1);
}
for(int l=(i-1);l>0;l--)
{
Print(l);
}
print("\(no)")
}
int rc=5;
对于(int i=1;i请检查:
var no = 1
var numberOfRow = 5
for i in 1...numberOfRow {
for _ in 1..<(6-i) {
print(" ", terminator: " ")
}
for j in 1...i {
print("\(j)", terminator: " ")
no = j
}
for k in 1..<no {
no -= 1
print("\(no)", terminator: " ")
}
print(" ")
}
var no=1
var numberOfRow=5
因为我在第1…排{
对于uu1。。
var no = 1
var numberOfRow = 5
for i in 1...numberOfRow {
for _ in 1..<(6-i) {
print(" ", terminator: " ")
}
for j in 1...i {
print("\(j)", terminator: " ")
no = j
}
for k in 1..<no {
no -= 1
print("\(no)", terminator: " ")
}
print(" ")
}