首页 > 编程知识 正文

read和readline区别,scanf getchar

时间:2023-05-05 21:59:04 阅读:110565 作者:793

从输入的一行字符串中删除重复的字符输入示例。 (输入文字中没有空格。 )

12ere2

输出示例:

12er

packagemainimport ' fmt ' func main ((varcbytevarans ) ) bytem:=map[byte]bool ) for ) n,_ 3360=fmt.scan ang

a(scan ) )从标准输入扫描文本,并读取从空白符分隔的值传递给本函数的参数,因此换行符被视为空格。 此函数返回成功扫描的数据数量和出现的错误。 读取少于指定参数的数据数会返回错误报告的原因。

第二种方法:

packagemainimport(fmt(bufio ) OS ) (func main ) (varans ) ) bytem 3360=map [ byte ] bool { } input 3360=buf io ilen (b ); I{ifm[b[I]==false{ans=append,b [ I ] } m [ b [ I ]=true } } fmt.println (string (ans ) }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。