TEL:400-8793-956
当前位置:程序、服务器

代码错误fizzBu​​zz

提问者: 近期获赞: 浏览人数: 发布时间:2021-05-08 09:11:28

 问:对于1 ... 100中的n {如果(n%3 == 0)&&(n%5 == 0){返回“ FizzBu​​zz”}否则,如果(n%3 == 0){返回“ Fizz”}否则如果(n%5 == 0){返回“嗡嗡声”}否则{返回“(n)”}}

 
当我运行这段代码时,总是会报错。你能帮我吗?
 
当我看着编辑器时,不会给我一个错误。
 
 fizzBu​​zz.swift
func  fizzBu​​zz (n : Int ) -> 字符串 { 
//在两个注释标记之间为n in 1输入您的代码。.. 100 { if (n %3 == 0 )&& (n %5 == 0 ){返回“(FizzBu​​zz” )否则,如果(n %3 == 0 ){返回“ Fizz” }否则,如果  
 
         (n  % 5  ==  0 ) {
返回“ Buzz” } else {返回“ \(n )” } } //结束码返回“ \(n )” }        
 
 
答:您正在此处检查用户的单个输入。因此,您不需要为此运行循环。尝试删除for循环语句和最后一个return语句。
 
实际上,我不知道他为什么在解决方案中使用for循环,因为如果我们遍历随机数,为什么还要向用户要求输入呢?   
上一篇: IntelliJ无法使用组并写入错误
下一篇: 学生记录搜索挑战解决方案我似乎已正确复制了代码,但无法正常工作