本题要求对任意给定的正整数N,求方程X​2​​+Y​2​​=N的全部正整数解。

输入格式:

输入在一行中给出正整数N(≤10000)。

输出格式:

输出方程X​2​​+Y​2​​=N的全部正整数解,其中X≤Y。每组解占1行,两数字间以1空格分隔,按X的递增顺序输出。如果没有解,则输出No Solution

输入样例1:

884

输出样例1:

10 28
20 22

输入样例2:

11

输出样例2:

No Solution

//求特殊方程的正整数解
#include <stdio.h>
int main()
{int X,Y,N;scanf("%d",&N);int mark;mark=0;for(X=1;X<=100;X++){for(Y=X;Y<=100;Y++){if(X*X+Y*Y==N){mark=1; //通过sign标记的变化值,判断是否有解; printf("%d %d\n",X,Y);}}}if(mark==0)printf("No Solution");return 0;
} 

PAT-求特殊方程的正整数解(简单编程题)相关推荐

  1. PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言

    PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言 输入样例1: 884 输出样例1: 10 28 20 22 输入样例2: 11 输出样例2: No Solution #include& ...

  2. 7-21 求特殊方程的正整数解 (C语言)

    7-21 求特殊方程的正整数解 (15 分)本题要求对任意给定的正整数N,求方程X​2​​+Y​2​​=N的全部正整数解. 输入格式: 输入在一行中给出正整数N(≤10000). 输出格式: 输出方程 ...

  3. 用Python解“求特殊方程得正整数解”题

    7-21 求特殊方程的正整数解 (15分) 本题要求对任意给定的正整数N,求方程X** 2+Y**2=N的全部正整数解. 输入格式: 输入在一行中给出正整数N(≤10000). 输出格式: 输出方程X ...

  4. 用C语言解“求特殊方程得正整数解”题

    7-21 求特殊方程的正整数解 (15分) 本题要求对任意给定的正整数N,求方程X** 2+Y**2=N的全部正整数解. 输入格式: 输入在一行中给出正整数N(≤10000). 输出格式: 输出方程X ...

  5. 7-21 求特殊方程的正整数解 (15 分)

    7-21 求特殊方程的正整数解 (15 分) 本题要求对任意给定的正整数N,求方程X2+Y2=N的全部正整数解. 输入格式: 输入在一行中给出正整数N(≤10000). 输出格式: 输出方程X2+Y2 ...

  6. 求特殊方程的正整数解

    7-21 求特殊方程的正整数解 (15 分) 本题要求对任意给定的正整数N,求方程X​2​​+Y​2​​=N的全部正整数解. 输入格式: 输入在一行中给出正整数N(≤10000). 输出格式: 输出方 ...

  7. 7-21 求特殊方程的正整数解

    7-21 求特殊方程的正整数解 1.题目 2.分析 3.代码 4.总结 5.更新日志 1.题目 本题要求对任意给定的正整数N,求方程X2+Y2=N的全部正整数解. 输入格式: 输入在一行中给出正整数N ...

  8. 循环-13. 求特殊方程的正整数解(15)

    循环-13. 求特殊方程的正整数解(15) 本题作者:张彤彧(浙江大学) 本题要求对任意给定的正整数N,求方程X2+Y2=N的全部正整数解. 输入格式: 输入在一行中给出正整数N(<=10000 ...

  9. 7-21 求特殊方程的正整数解(15 分)

    本题要求对任意给定的正整数N,求方程X​2​​+Y​2​​=N的全部正整数解. 输入格式: 输入在一行中给出正整数N(≤10000). 输出格式: 输出方程X​2​​+Y​2​​=N的全部正整数解,其 ...

  10. c语言 求特殊方程的正整数解

    *题目:   要求对任意给定的正整数 N,求方程 X2+Y2=NX2+Y2=NX 2 +Y 2 =N 的全部正整数解. 输入格式:   输入在一行中给出正整数 N(≤10000). 输出格式:   输 ...

最新文章

  1. 罗伯特扫地机器人电池如何取_irobot扫地机器人电池怎么拆 iRobot/艾罗伯特扫地...
  2. 思科路由器的硬件组成
  3. 前一天日期软件测试需求,软件测试实验日期前一天.doc
  4. PowerDesigner(六)-物理数据模型(PDM逆向工程)
  5. vscode生成代码图片_vs Code 快速生成代码
  6. 操作系统中的互斥锁与条件变量
  7. queueMicrotask 来执行微任务
  8. WaterfallTree(瀑布树) 详细技术分析系列
  9. OpenStack对象存储——Swift
  10. java 元祖_在java中对元组列表进行排序的有效方法
  11. 3.GitLab 用户管理
  12. 论存储芯片对国家发展的重要性
  13. 3.21世纪计算机技术展望
  14. 使用Scratch制作打弹球游戏(一)弹球游戏过关
  15. C++的背影 ——C++之父Bjarne Stroustrup印象(作者:左轻侯)
  16. android 手机滤镜
  17. 计算机人员基础简历,计算机技术支持人员个人简历模板
  18. CDA Level2建模备考心得
  19. 运放使用“虚短”和”虚断“的理解
  20. 详解Oracle统计信息

热门文章

  1. OpenGL ES 2.0 系列一
  2. 小米android在哪里,小米手机恢复出厂设置在哪里?操作流程在这儿一键恢复(适合各种安卓机型)...
  3. 路由宽带运营商服务器未响应,宽带运营商服务器未响应解决方法
  4. 《跨界杂谈》(信息)安全
  5. Flask知识点串烧(三)--- JInjia2模板
  6. linux沙箱隔离_linux沙箱技术
  7. powergui 中“varargout“ 时,未对一个或多个输出参数赋值。
  8. 5、烃源岩相关文献知识总结
  9. 容器化部署之看板工具: Wekan
  10. 看板记录工具wekan