首页 > 用户发贴区 > 编程问题提问区 > 高手,帮帮我啊
2007
12-30

我需要用C语言编写一段零钱兑换的程序,但是有不知道用什么命令编写最合适,请高手给我个样本开导开导我啊


编程的问题是这样的:把100输入将兑出99块钱,分别是由50、20、10、5、1组成的零钱


高手,帮帮我啊》有 3 条评论

  1. 啸月神狼 说:

    #include<stdio.h>
    #include<stdlib.h>
    int main(){
               int i,j,m,n;
               int p;
               scanf(“%d”,&p);
               for(i=0;i<2;i++)
               for(j=0;j<5;j++)
               for(m=0;m<10;m++)
               for(n=0;n<100;n++)
               if(99==(50*i+20*j+10*m+n))printf(“99=50*%d+20*%d+10*%d+%d\n”,i,j,m,n);
               system(“pause”);
               return 0; 
              }

  2. 啸月神狼 说:

    上面的有点错误

     

  3. 啸月神狼 说:

    #include<stdio.h>
    #include<stdlib.h>
    int main(){
               int i,j,m,n;
               int p,q;
               scanf(“%d”,&p);
               q=p-1;
               for(i=0;i<2;i++)
               for(j=0;j<5;j++)
               for(m=0;m<10;m++)
               for(n=0;n<100;n++)
               if(q==(50*i+20*j+10*m+n+1))printf(“%d=50*%d+20*%d+10*%d+%d\n”,q,i,j,m,n);
               system(“pause”);
               return 0; 
              }

留下一个回复