换零钞问题:一张100元,换成20、10、5、1元面值的零钞,共40张

- linlong17 LV.连长
- 2009/8/4 22:23:46
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int n1,n5,n10,n20;
for (n1=1;n1<100;n1++){
for (n5=1;n5<20;n5++){
for (n10=1;n10<10;n10++){
for (n20=1;n20<5;n20++){
if (n1 * 1 + n5 * 5 + n10 * 10 + n20 * 20 == 100&&n1+n5+n10+n20==40)
printf("$1--%d,$5--%d, $10--%d, $20--%d\n",n1,n5,n10,n20);
}
}
}
}
}

- juicefei
- 2009/8/5 0:52:44
想问什么

- liufq0914
- 2009/8/5 14:43:22
#include<stdio.h>
main()
{
int n,i;
double t,sum;/*1*/
printf("请输入n的值\n");
scanf("%d",&n);
sum=2;
i=1;
t=2;/*2*/
while(i<n)
{
t=t*(2*i)*(2*i)/(2*i-1)/(2*i+1);/*3*/
// sum=sum*t;
i=i+1;
}
printf("π的值=%f\n",t);/*4*/
}

- 火箭打水日
- 2009/8/6 9:28:23

- hyh00001
- 2009/8/7 4:10:12
c语言