#include<stdio.h>
int main(){
int pear=3
int org=2
int ban=0.5
int i , j , k //i , j , k分别表示梨、橙子、香蕉的数量(单位斤)
for( i=0i<45i++){
for( j=0j<45j++){
for( k=0k<45k+=2){
if( pear*i + org*j + ban*k == 45 &&i+j+k==45){
printf("梨子:%d,橙子:%d,香蕉:%d\n" , i , j , k)
}
}
}
}
}
#include <stdio.h>main(){
int na,np,nw,n // 个数,总个数
double va=0.4,vp=0.2,vw=4 // 单价
double v //总费用
for (na=0na<=100na++)
for (np=0np<=100np++)
for (nw=0nw<=100nw++){
v=na*va+np*vp+nw*vw
n=na+np+nw
if (n==100 &&v==40.0) //若总个数和总费用符合要求,则输出结果:
printf("Apple=%d Pear=%d Watermel=%d\n",na,np,nw)
}
return 0
}
结果:
Apple=5 Pear=90 Watermel=5
Apple=24 Pear=72 Watermel=4
Apple=43 Pear=54 Watermel=3
Apple=62 Pear=36 Watermel=2
Apple=81 Pear=18 Watermel=1
Apple=100 Pear=0 Watermel=0