#include <stdio.h>
#include <math.h>
int main(){
int n,count=0;
if (scanf("%d",&n)!=EOF){
int s = sqrt(n);
//printf("s = %d\n",s);
// 计算150,分配给5,2,1,总数得是100
for (int i=1;i<=s;i++){
for (int j=1;j<=s;j++){
if (i<=j){if (i*i+j*j==n){printf("%d %d\n",i,j);count++;}}
}
}
if (count==0){printf("No Solution");}
}
else{
printf("input wrong");
}
return 0;
}
c语言编程练习题:7-111 求特殊方程的正整数解
作者:yunjinqi
类别:编程
日期:2023-05-31 11:42:29
阅读:648 次
消耗积分:0 分
版权所有,转载本站文章请注明出处:云子量化, https://www.yunjinqi.top/article/236
最新文章
系统当前共有 463 篇文章