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

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

在这里插入图片描述
在这里插入图片描述

输入样例1:
884
输出样例1:
10 28
20 22
输入样例2:
11
输出样例2:
No Solution

#include<stdio.h>
int main() {
    
    
	int N,flag=0;
	scanf("%d",&N);
	for (int X = 1;X<=100;X++) {
    
    
		for (int Y = X; Y <= 100;Y++) {
    
    
			if (X*X+Y*Y==N) {
    
    
				printf("%d %d",X,Y);
				flag = 1;
				printf("\n");
			}	
		}
	}
	if (flag == 0) {
    
    
		printf("No Solution");
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_46127654/article/details/109100985