C语言编程:如果梨子一斤3元,橙子一斤2元,香蕉两斤1元。用45元正好买45斤水果?

Python027

C语言编程:如果梨子一斤3元,橙子一斤2元,香蕉两斤1元。用45元正好买45斤水果?,第1张

#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