设计一个算法,求方程5x+2y=22的正整数解

来源:百度知道 编辑:UC知道 时间:2024/05/30 23:48:53
快。加分

5x+2y=22 二元一次方程。所以有无数个解,但有有限个正整数解。
原方程等于y=11-5/2x 由于y是整数所以5/2x也必须是不大于11的整数。即有
x=2,y=6 x=4,y=1

x从1增加到4,求y的正整数
x=1,y不是正整数
x=2,y=6
x=3,y不是正整数
x=4,y=1
x不能再增加

你是学编程的吗??
for(i=1;i<5;i++)
{
if(! (j==(22-5*i)%2))
print("i"=i "j"=22-5*i);
}
大体上这样的吧,细节上在修改一下,呵呵