换零钞问题:一张100元,换成20、10、5、1元面值的零钞,共40张
  • 浏览:603 评论:4 人

  • #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);
    }
    }
    }
    }
    }




    #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*/

    }