|
发表于 2014-3-7 10:10:01
|
显示全部楼层
#include<stdio.h>void RMB_numbers()
{
         int i=0,j=0,pieces[10],result[10];
        float value,flag[10],mianzhi[10]={100,50,10,5,2,1,0.5,0.1,0.05,0.01};
        printf("Please input the value:\t");
        scanf("%f",&value);
        while(value>=mianzhi,i<10)
        {
               pieces=value/mianzhi;
               value=value-pieces*mianzhi;
               i++;
       }
       for(i=0;i<10;i++)
        {
               if(pieces)
                {
                       result[j]=pieces;
                       flag[j]=mianzhi;
                       j++;
               }
       }
       for(i=0;i<j;i++)
        {
               printf("面值为\t%4.2f¥的:\t%d张\n",flag,result);
       }}void main()
{
        printf("\tThis is the  RMB_numbers program\n");
       RMB_numbers();
} |
|