第1个回答 2009-09-24
dim sum as integer 这个是你的钱
dim x as integer 这个是100元的张数
dim y as integer 这个是50元的张数 (1或者0)
dim z as integer 这个是20元的张数 (1或者0或者2)
dim x1 as integer 这个是10元的张数 ( 1或者0)
dim y1 as integer 这个是5元的张数 (1或者0)
dim z1 as integer 这个是2元的张数 (1或者0或者2)
dim z11 as integer 这个是1元的张数 (1或者0)
x=sum \ 100
y=sum mod 100 \ 50
z=sum mod 50 \ 20
x1=sum mod 20 \ 10
y1=sum mod 10 \ 5
z1=sum mod 5 \ 2
z11=sum mod 2本回答被提问者采纳
第3个回答 2009-09-24
c语言:
int i=0,j=0,k=0,l=0,m=0,n=0,o=0;
int max=1000;
function Counts(int inut){
for(i=0;i<max;i++)
for(j=0;j<max;j++)
for(k=0;k<max;k++)
for(l=0;l<max;l++)
for(m=0;m<max;m++)
for(n=0;n<max;n++)
for(o=0;o<max;o++){
if(i*100+j*50+k*20+l*10+m*5+n*2+o)
return;
}
}