这个程序用vc++编译发现一个错误我看不出来呀。。。

[复制链接]
查看11 | 回复0 | 2006-10-4 00:31:59 | 显示全部楼层 |阅读模式
你的程序可能不止一个错误,如:1. 定义了"z",程序中没使用;2.程序中没有"return";3.赋值命令的数据类型不符;这里给个持续供参考:#include #include "math.h" void main() {long int i,x,y;for (i=1; i<100000; i++){ x=(long int)sqrt(i+100);
y=(long int)sqrt(i+268);
if(x*x==i+100 && y*y==i+268)
cout<<"i="<<i<<endl;
} }运行结果是i=21 i=261i=1581
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行