编程题买礼物
‘壹’ Java编程题
先把题目列成公式就是2*a+3*b+4*c+5*d=20
这就是一个四元一次方程
简单点就四次循环就可以得到答案
public static void main(String[] args) {
int min=0;//不可能买负数
for (int a =min; a <=20/2; a++) {
for (int b =min; b <20/3; b++) {
for (int c = min; c <20/4; c++) {
for (int d = min; d <20/5; d++) {
if(2*a+3*b+4*c+5*d==20){
System.out.println("菊花"+a);
System.out.println("康乃馨"+b);
System.out.println("玫瑰"+c);
System.out.println("百合"+d);
}
}
}
}
}
}
‘贰’ 【坐等】C语言编程题
#include<stdio.h>
#include<math.h>
int main()
{float a,b,c,s,p;
printf("苹果每斤3.5元,梨每斤2.6元,橘子每斤1.8元 ");
printf("请输入 苹果 梨 橘子 的重量 ");
scanf("%f%f%f",&a,&b,&c);
s=3.5*a+2.6*b+1.8*c;
printf("您应付%.2f元 ",s);
printf("收您:");
scanf("%f",&p);
if(fabs(p-s)<0.01)printf("正好,无找零 ");
else printf("找您%.2f元 ",p-s);
return 0;
}