gpt4 book ai didi

c - 在 C 中将 sqrt 定义为 int 类型?

转载 作者:行者123 更新时间:2023-11-30 21:40:53 25 4
gpt4 key购买 nike

所以在c中我试图创建一个for循环,直到一个数字的平方根,但我需要将平方根定义为 int 类型,因为控制语句不能有 double 类型。

基本上,我所做的是将 int1 定义为 int 类型,然后使用 int1=sqrt(n);

但是,编译器不接受它。帮助?这是我的整个代码(这是埃拉托斯特尼筛子的算法)

http://pastebin.com/V6cHqj4F

最佳答案

我不认为这有什么问题。向我们展示您的错误并阅读它们,因为例如我看到您在循环中使用 j 并且它从未声明。您认为这段代码应该做什么?

int n, primecap[n], int1, i;
n=50;
initArray(primecap[n]);

你的问题是你不知道自己在写什么。

关于c - 在 C 中将 sqrt 定义为 int 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9263886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com