主页 > 游戏开发  > 

2025-02-16学习记录--C/C++-PTA7-21求特殊方程的正整数解

2025-02-16学习记录--C/C++-PTA7-21求特殊方程的正整数解
一、题目描述 ⭐️

二、代码(C语言)⭐️ #include <stdio.h> #include <math.h> // 因为用到了数学运算sqrt(开根号) int main() { int N, count = 0; // 计数器 scanf("%d",&N); // X、Y的范围是[0,100],但因为 X、Y是正整数,所以范围应该是[1,100) for(int i = 1; i < 100; i++) { int X = i; int Y = sqrt(N - X * X); if(X * X + Y * Y == N && X <= Y) { printf("%d %d\n",X,Y); count++; } } // 如果没有解,则输出No Solution。 if(count == 0)printf("No Solution"); return 0; }

标签:

2025-02-16学习记录--C/C++-PTA7-21求特殊方程的正整数解由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“2025-02-16学习记录--C/C++-PTA7-21求特殊方程的正整数解