当前位置: 首页 > 知识库问答 >
问题:

理解目标C中的嘶嘶声

秦斌
2023-03-14

您好,我正在尝试解决目标C中的一个嘶嘶声测试(有一个转折),该测试按顺序列出从1到60的数字(每一个都在新行上),但当数字可被6整除时,程序应显示“嘶嘶声”,当数字可被10整除时,程序应显示“嘶嘶声”;如果这个数字可以被6和10整除,那么它应该显示“Fizzbuzz”。

这是我的密码。有谁能帮我让它工作吗(这会让一个代码高尔夫球手点头表示赞同):inti=60;整数乘数=0;新阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列阵列目标:@1,@1,@2,@2,@2,@2,@3,@2,@3,@1,@2,@2,@3,@3,@3,@3,,@4,@5,@7,@8,@8,@9,@9,,@9,@9,@9,,,@9,,@9,,,,@9,,,,,@9,,,,,,@9,,,,,,@9,,,,,,,,@9,,,,,,,,@9,,,,,,,,,@9,,,,,,,,,,,,,,@9,,,,,,,,,@9,,,,,,,,,,,,,,,,,47、@Fizz、@49、@嗡嗡声、@51、@52、@53、@Fizz、@55、@56、@57、@58、@59、@Fizzbuzz、@nil];

for(int j = 1; j<=i; j++){
if([[newArray  objectAtIndex:j-1] isKindOfClass:
[NSString class]] ){
    NSLog(@"%@", [newArray  objectAtIndex:j-1]);
}
else{
    NSLog(@"%d", [[newArray  objectAtIndex:j-1] intValue]+multiplier);
}

if(j%60 == 0){
    j -= 60;
    i -= 60;
    multiplier += 60;
}

}

共有1个答案

单品
2023-03-14
for (int i = 1; i <= 60; i++) {
    if(!(i % 6)) {
        if (!(i % 10))
            NSLog(@"Fizzbuzz");
        else
            NSLog(@"Fizz");
    }
    else if (!(i % 10))
        NSLog(@"Buzz");
    else 
        NSLog(@"%i", i);
}

不需要创建数组

 类似资料:
  • 我最近遇到了Sel。js,除其他外,它支持草稿CSS级别4选择器(例如主题选择器,它允许您以匹配CSS节点的父节点为目标)。 我很想开始与jQuery结合使用这个库,并且很好奇是否有人有经验(或者对如何完成有很好的猜测)将jQuery基于的Sizzle.js选择器库替换为不同的选择器库(在这种情况下是Sel.js)。 有什么想法或示例可以在网络上某个地方查看,以将jQuery与Sizzle解耦,并

  • 问题内容: 我想解析一个普通的JSON数组,例如: 以简单的字符串数组获取数组。我发现了许多带有JSON字典数组的帖子。但是在这种情况下,JSON没有值的键。请帮助。 问题答案: 答: 。 该类可用于将JSON转换为Foundation对象,并将Foundation对象转换为JSON。在你的情况,你应该使用的类从给定的JSON数据检索Foundation对象。 样例代码:

  • 但是,不能将Swift自动生成的桥接头导入到Obj-C.h文件中。您也不能用转发声明不透明的超类。那么,这可能吗,怎么可能?

  • 我目前正在尝试在objective c中加密一个aes-128 cfb8格式的字符串。我已经到处寻找,但似乎无法找到一个可行的解决方案。Bouncy castle是一个理想的解决方案,但是它只适用于java和c#。openssl是这里的最佳选择吗?我似乎找不到任何使用openssl加密的详细方法。请指引我正确的方向。切换到另一种加密方式是不可行的。

  • 我正在使用Objective c(iPad端)和c#(.NET,服务器站点)之间的加密/解密。我使用的是以下链接中的代码:iPhone/C#AES加密 我们在服务器端加密一个XML并使用web服务将其发送到iPad端。在iPad端,当我尝试解密时,它正在创建解密数据,但无法将该数据转换为字符串。使用NSUTF8StringEncoding将数据转换为字符串时会遇到一些问题。 谢谢你!

  • 问题内容: 我已经通过import语句从Objective C(针对目标“ MyApp”)成功调用了我的Swift类: 我现在创建了一个名为“ MyAppLite”的新目标 编译新目标时,出现错误,因为代码需要“ MyApp-Swift.h”,但是编译器正在创建“ MyAppLite-Swift.h” 因此,我需要为要编译的目标创建条件Swift / ObjC标头。 怎么做,还是有更好的办法? 问