输入一行字符串s输出s去掉a、i、u、e、o后的字符串输出加换行Go实现
你可以使用字符串遍历和条件判断的方式实现。具体代码如下:
package main
import "fmt"
func main() {
var s string
fmt.Scanln(&s)
result := ""
for _, c := range s {
if c != 'a' && c != 'i' && c != 'u' && c != 'e' && c != 'o' {
result += string(c)
}
}
fmt.Println(result)
}
这个程序首先使用 fmt.Scanln() 函数从标准输入中读取一行字符串,并将其存储在变量 s 中。然后,使用循环遍历字符串中的每个字符。如果字符不是 'a'、'i'、'u'、'e' 和 'o' 中的任意一个,就将其拼接到结果字符串 result 中。最后,使用 fmt.Println() 函数将结果字符串打印出来。
原文地址: http://www.cveoy.top/t/topic/hTm7 著作权归作者所有。请勿转载和采集!