社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
//打印空心金子塔
/*
*
* *
* *
* *
*********
*/
/*
分析思路:
第一步:可以先打印出一个矩形
***
***
***
***
第一步:可以打印半个金字塔
*
**
***
****
第三步:可以真个金子塔
*
***
*****
*******
找规律
*/
var c int = 10
for i := 1; i <= c; i++ {
//输出空格
for j := 1; j <= c-i; j++ {
fmt.Printf(" ")
}
//输出*
for j := 1; j <= 2*i-1; j++ {
if j==1 || j== 2*i-1 || i==c {
fmt.Printf("*")
} else {
fmt.Printf(" ")
}
}
fmt.Println()
}
//输出乘法口诀表
var num int = 7
for i := 1; i <=num; i++ {
for j := 1; j <=i ; j++ {
fmt.Printf("%v * %v = %vt",j,i,j*i)
}
fmt.Println()
}
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!