永发信息网

把100元人民币换成50元、20元、10元的纸币。计算出有多少种换法?

答案:4  悬赏:10  手机版
解决时间 2021-03-18 12:24
  • 提问者网友:富士山上尢
  • 2021-03-17 13:56
把100元人民币换成50元、20元、10元的纸币。计算出有多少种换法?
用VB 的 FOR嵌套循环
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-03-17 14:17
int m=0;//计数器
for(int i=0;i<=10;i++){//兑换成10元的最多10张,最少0张
for(int j=0;j<=5;j++){//兑换成20的最多5张最少0张
for(int k=0;k<=2;k++){//兑换成50的最多2张最少0张
if(10*i+20*j+50*k==100){
m=m+1
}
}
}
}
System.out.println("共"+n+"种换法。");

完啦 满意否
全部回答
  • 1楼网友:爱难随人意
  • 2021-03-17 15:27
有3种,50,5个10元 50,2个20,1个10元 50,1个20,3个10元
  • 2楼网友:患得患失的劫
  • 2021-03-17 15:14
dim i as integer dim j as integer for i=0 to 2 for j=0 to (100-50*i)/20 if (100-50*i-20*j) mod 10 =0 then msgbox "50元" & str(i) & ";20元:" & str(j) & ";10元:" & str((100-50*i-20*j)/10) endif next j next i
  • 3楼网友:摆渡翁
  • 2021-03-17 15:01
#include<stdio.h> main() { int m,n,p; for(m=0;m<3;m++) for(n=0;n<6;n++) for(p=0;p<11;p++) { if(50*m+20*n+10*p==100) printf("m=%2d,n=%2d,p=%2d.\n",m,n,p); } getch(); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯