南昌县环保局:一道数据库问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/19 13:55:59
编写程序计算x²+y²=N的所有整数,要求会别用for循环和while循环实现

#include <iostream.h>

int Go(int iResult, int iXParam, int iYParam)
{
bool bDestExist = false;

for (iXParam = 0; iXParam < iResult; iXParam++)
{
for (iYParam = 0; iYParam < iResult; iYParam++)
{
int iAdd = iXParam * iXParam + iYParam * iYParam;

if (iResult == iAdd)
{
bDestExist = true;
}
else
{
bDestExist = false;
}

if (bDestExist)
{
count << "x is:" << iXParam << "y is:" << iYParam << endl;
}
}
}

return 0;
}

int main()
{
int iResult = 0;
int iXParam = 0;
int iYParam = 0;
cin >> iResult;

Go(iResult, iXParam, iYParam);

return 0;
}