本程序使用Go语言实现了一个简单的字符串过滤功能,可以将输入的字符串中去除元音字母 (a, i, u, e, o)。

代码示例:

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)
}

代码解析:

  1. 输入字符串: 使用 fmt.Scanln() 函数从标准输入读取一行字符串,并将其存储在变量 s 中。
  2. 遍历字符串: 使用 for 循环遍历字符串 s 中的每个字符。
  3. 过滤元音字母: 使用 if 语句判断当前字符是否为元音字母 ('a', 'i', 'u', 'e', 'o')。如果不是,则将该字符追加到结果字符串 result 中。
  4. 输出结果: 使用 fmt.Println() 函数将结果字符串 result 打印出来。

示例:

输入: Hello World! 输出: Hll Wrld!

总结:

这段代码展示了如何使用Go语言进行字符串处理,以及如何使用循环和条件语句来实现特定的过滤操作。它是一个简单但实用的示例,可以帮助您更好地理解Go语言中的字符串处理机制。


原文地址: https://www.cveoy.top/t/topic/pCp2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录