举个例子,def multiples_of_2(): while True: yield i
我们怎么把它翻译成C代码呢编辑:我希望将这段python代码翻译成一个类似的C生成器,使用next()函数。我不是在寻找如何在C中创建一个函数来输出2的倍数。2的倍数只是一个例子来说明C中的惰性求值生成器的问题。
当我们将67舍入到它的下一个5的倍数时,答案是70,而当我们舍入64时,ans应该是65,但它是70 我在C++中寻找逻辑,在那里我找到了用于计算下一个5的倍数的5*(grades[i]+4)/5)我用python实现的代码是: ground=[]for i in range(len(grades)): ground.append(r)
print(ground) 预期输出:[75