社区
C++ 语言
帖子详情
提示-type 'float' unexpected 怎么整?
大鱼炖海棠
2011-09-28 03:09:03
void main()
{
int i,x,y;
for(i=0;;i++)
{
x=float sqrt(i+100);
y=float sqrt(i+168);
if(x*x==i+100&&y*y==i+168){printf("%d\n",i);break;}
}
}
问题如题。
...全文
674
5
打赏
收藏
提示-type 'float' unexpected 怎么整?
void main() { int i,x,y; for(i=0;;i++) { x=float sqrt(i+100); y=float sqrt(i+168); if(x*x==i+100&&y*y==i+168){printf("%d\n",i);break;} } } 问题如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
辰岡墨竹
2011-09-28
打赏
举报
回复
你这程序有很多错误。
void main不标准写法。
循环没有终止条件,可能死循环。
明明定义了int x那么应该
x=(int)sqrt(i+100);
把sqrt返回的double型转为int,
说说你这个程序什么目的。
ljhhh0123
2011-09-28
打赏
举报
回复
#include <math.h>
x=(int)sqrt((double)i+100);
y=(int)sqrt((double)i+168);
mkki
2011-09-28
打赏
举报
回复
int 转 float徐强制转型,加上(float)
西电一枝花
2011-09-28
打赏
举报
回复
你定义的x,y是int型 然后要把float赋给它 肯定不行 把x,y改成float的 int x,y;
luciferisnotsatan
2011-09-28
打赏
举报
回复
x=(float)sqrt(i+100);
强转加上括号
Swin Transformer实战目标检测:训练自己的数据集
Transformer发轫于NLP(自然语言处理),并跨界应用到CV(计算机视觉)领域。 Swin Transformer是基于Transformer的计算机视觉骨干网,在图像分类、目标检测、实例分割、语义分割等多项下游CV应用中取得了SOTA...
Xubuntu22.04装有道词典:报错has
unexpected
type
“
float
“(一百四十一)
【代码】Xubuntu22.04安装有道词典。
labelimg闪退报错 drawRect(self, rect: QRectF): argument 1 has
unexpected
type
‘
float
‘
labelimg闪退,不改python版本
labelimg闪退、报错drawText(self, int,int,str): argument 1 has
unexpected
type
‘
float
‘
一般碰到这种情况是版本的问题,3.11的python下载的labelimg会报这个错误,使用低版本的python即可,我的是3.11报错,估计3.10也报错。
RuntimeError: expected scalar
type
Long but found
Float
报错解决
提示
的错误是关于类型的问题,把列表变张量时,torch.long需要变torch.
float
类型。
C++ 语言
64,643
社区成员
250,475
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章