c语言编程练习题:7-111 求特殊方程的正整数解
作者:yunjinqi   类别:    日期:2023-05-31 11:42:29    阅读:140 次   消耗积分:0 分    

image.png

#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;
}


版权所有,转载本站文章请注明出处:云子量化, http://www.woniunote.com/article/236
上一篇:c语言编程练习题:7-110 求符合给定条件的整数集
下一篇:c语言编程练习题:7-112 约分最简分式