*题目:
  要求对任意给定的正整数 N,求方程 X2+Y2=NX2+Y2=NX
2
+Y
2
=N 的全部正整数解。
输入格式:
  输入在一行中给出正整数 N(≤10000)。
输出格式:
  输出方程 X2+Y2=NX2+Y2=NX
2
+Y
2
=N 的全部正整数解,其中 X≤Y。每组解占 1 行,两数字间以 1 空格分隔,按 X 的递增顺序输出。如果没有解,则输出 No Solution。

#include <stdio.h>
#include <math.h>
int main() {int X, Y, N;int ret = 0;//定义一个判断变量,默认无解scanf("%d", &N);for (X = 1; X < sqrt(N); X++)//x从1开始循环{for (Y = 1; Y < sqrt(N); Y++)//y从1开始循环{if (N == X * X + Y * Y && X <= Y)//如果x和y符合条件{printf("%d %d\n", X, Y);ret = 1;//改为有解}}}if (!ret)//无解时{printf("No Solution\n");}return 0;
}

这次学到了新方法
可以先给出一个判断变量
方便后面if的判断

c语言 求特殊方程的正整数解相关推荐

  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. 用C语言解“求特殊方程得正整数解”题

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

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

    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的全部正整数解,其 ...

最新文章

  1. SQL语句从入门到精通之笔记大全
  2. svn 安装_Tortoise SVN 安装
  3. 字符串之单词原地逆转
  4. 5分钟k线数据 存储_短线高效炒股——60分钟K线买卖法,抓住买卖时机,看完受益匪浅!...
  5. 域中5种操作主机的迁移与抢夺
  6. tomcat 如何配置环境变量
  7. bitnami mysql_最新 Bitnami redmine安装与配置
  8. 人人商城小程序消息服务器配置,如何设置小程序模板消息?
  9. 警告怎么去除Reports empty tag body. The validation works in XML / JSP / JSPX / HTML/ XHTML file types
  10. 一起学爬虫(Python) — 07
  11. Microbiome | 黄海所陈松林院士/华科宁康等-肠道菌群在龙利鱼(半滑舌鳎)抗弧菌病性状形成中的机制...
  12. matlab 画拉普拉斯变换的零极点
  13. python判断是否为整数的函数_实现函数 isInteger(x) 来判断 x 是否是整数
  14. imx6 Android gpu 内存,IMX8M / IMX8M NANO /IMX6D 等GPU的简单对比
  15. 后台管理使用微信扫码登录(小程序登录)
  16. Rancher学习日记4
  17. DELL 电脑 ubuntu20.04系统安装(最新最简版)
  18. mongdb权限问题
  19. 什么是云计算?什么是边缘计算?为什么需要云边协同?
  20. 定义一个抽象类一水果,创建若干水果对象存放在-一个水果类型的数组中,输出数组中所有水果的类型、重量

热门文章

  1. 企业发展理论(三):生命周期理论
  2. 运行office弹出stdole32
  3. 关于网站推广的一些建议
  4. iOS-位移枚举简单介绍
  5. 国内LORA首颗SOC芯片ASR6601ARM Cortex M4
  6. 用泰勒公式推导梯度下降原理
  7. 客户端错误应答4XX
  8. NGS数据分析实践:03. 涉及的常用数据格式[2] - sam/bam格式
  9. python爬取壁纸教程01 --wallheaven
  10. 18.8元4G随身wifi刷openwrt改无线路由器或无线网卡