【5IC-6】方程“7x+4y=M”的正整数解中特定的解

2025-10-20 07:18:22

1、程序如下:

#include<iostream.h>

int f(int M,int N)

{   int x,y,i=0;

for(x=2;x<=N;x+=2)

 for(y=1;y<=N;y+=2)

 {if(7*x+4*y==M) {

 cout<<"x="<<x<<" y="<<y<<endl;i++;}

}

if(i!=0)return i;

else return -1;

}

int main()

{

int M,N;

cin>>M>>N;

cout<<f(M,N)<<endl;

return 0;

}

【5IC-6】方程“7x+4y=M”的正整数解中特定的解

2、运行结果:

【5IC-6】方程“7x+4y=M”的正整数解中特定的解

1、此题仍然用穷举法,

【5IC-6】方程“7x+4y=M”的正整数解中特定的解

2、判断等式成立,并输出:

if(7*x+4*y==M) 

 {

 cout<<x<<" "<<y<<endl;i++;}

}

【5IC-6】方程“7x+4y=M”的正整数解中特定的解

3、判断情况是否存在,并给出返回值:

if(i!=0)return i;

else return -1

【5IC-6】方程“7x+4y=M”的正整数解中特定的解

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢