博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
YTU 2851: 数字游戏
阅读量:5037 次
发布时间:2019-06-12

本文共 869 字,大约阅读时间需要 2 分钟。

2851: 数字游戏

时间限制: 1 Sec  
内存限制: 128 MB
提交: 164  
解决: 85

题目描述

输入若干个正整数,将其中能写成其它两个正整数的平方和的数输出来。

例,若输入的数中有5和25,这两个数应该输出,因为5 = 12 + 22,25 = 32 + 42
请在下面的代码基础上完成本题,只提交你编写的部分
#include <iostream>
#include <cmath>
using namespace std;
bool f(int n);
int main( )
{
     int n;
     while(cin>>n&&n>0)
     {
          if(f(n))
               cout<<n<<endl;
     }
     return 0;
}
//下面实现函数f,其功能是判断n是否可以写成其它两个正整数的平方和。
//若n能写成其它两个正整数的平方和,返回true,否则,返回false
//只提交下面的程序段
bool f(int n)
{
      bool result=false;
     return result;
}

输入

若干个正整数,以输入0作为结束标志

输出

输出其中能写成其它两个正整数的平方和的数,一数一行,保持原来的顺序

样例输入

83 5 12 363 137 307 31 87 126 490 300 358 28 239 286 69 25 94 7 336 0

样例输出

513749025

你  离  开  了  ,  我  的  世  界  里  只  剩  下  雨  。  。  。

#include 
#include
using namespace std;bool f(int n);int main(){ int n; while(cin>>n&&n>0) if(f(n)) cout<
<

转载于:https://www.cnblogs.com/im0qianqian/p/5989625.html

你可能感兴趣的文章
selenium 截图 java、python、ruby,
查看>>
Maven 的聚合
查看>>
sbt使用详解
查看>>
Mybatis初步
查看>>
vue+uwsgi+nginx部署luffty项目
查看>>
ios晋级之路-CALayer以及动画CABaseAnimation
查看>>
一、SQLite的介绍
查看>>
oo第四次总结感悟
查看>>
redis 数据类型详解 以及 redis适用场景场合
查看>>
【Cogs2187】帕秋莉的超级多项式(多项式运算)
查看>>
【CJOJ1793】【USACO 4.3.2】素数方阵
查看>>
POJ 3268 Silver Cow Party(最短路)
查看>>
IFRAME元素的相关js操作
查看>>
TCP与UDP
查看>>
关于layui 下拉框 bug
查看>>
Windows安装MongoDB
查看>>
silverlight datagrid控件,单击标题自定义排序
查看>>
Java实战之02Hibernate-02映射、一级缓存、实体对象状态
查看>>
[转]Implementing User Authentication in ASP.NET MVC 6
查看>>
[转]SSIS cannot convert between unicode and non-unicode string
查看>>