多组输入,一个整数(1~20),表示正方形的长度,也表示输出行数。
针对每行输入,输出用“*”组成的对应边长的正方形,每个“*”后面有一个空格。
4
* * * * * * * * * * * * * * * *
5
* * * * * * * * * * * * * * * * * * * * * * * * *
package main import ( "fmt" ) func main() { var n int for { _, err := fmt.Scan(&n) if err != nil { return } for i := 0; i < n; i++ { for j := 0; j < n; j ++ { fmt.Printf("%c ", '*') } fmt.Println() } } }
package main import ( "fmt" "strings" ) func main() { var a int for { scanf, _ := fmt.Scanf("%d", &a) if scanf != 1 { break } s := strings.Repeat("* ", a) for a > 0 { fmt.Println(s) a-- } } }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题