正整数s 有三个正整数常量abc 求所有正整数解 ijk使得a*
2019-01-08 本文已影响0人
晒太阳的蜗牛
后台的一个小问题 自己试着玩了玩
没啥技术含量
软件:DEV C++
include <stdio.h>
int main(void)
{
int sum=1021; //总和
int a=25,b=10,c=4;//给定常量
int l,m; //循环标识
int i,j,k; //可行的组合
int sum1,sum2;//取余后数字
l=sum/a; //初始循环次数
for(i=l;i>=0;i--){
sum1=sum-ai;
m=sum1/b;
for(j=m;j>=0;j--){
sum2=sum1-bj;
k=sum2/c;
if(sum2%c==0){
printf("25%d+10%d+4%d=%d\n",i,j,k,sum);
}
}
}
system("pause");
return 0;
}