1 条题解

  • 0
    @ 2024-12-18 14:07:28

    C :

    
    ```cpp
    #include<stdio.h>
    
    int main()
    {
        double NN;
    	int i=0;
    	scanf("%lf", &NN);
        int N = (int)(NN*100+0.5);// 转为整数分,+0.5避免四舍五入误差
    	i = N / 10000;
    	N = N - i * 10000;
    	printf("NOTAS:\n");
    	printf("%d nota(s) de R$ 100.00\n", i);
    	i = N / 5000;
    	N = N - i * 5000;
    	printf("%d nota(s) de R$ 50.00\n", i);
    	i = N / 2000;
    	N = N - i * 2000;
    	printf("%d nota(s) de R$ 20.00\n", i);
    	i = N / 1000;
    	N = N - i * 1000;
    	printf("%d nota(s) de R$ 10.00\n",i);
    	i = N / 500;
    	N = N - i * 500;
    	printf("%d nota(s) de R$ 5.00\n",i);
    	i = N / 200;
    	N = N - i * 200;
        printf("%d nota(s) de R$ 2.00\n",i);
    	printf("MOEDAS:\n");
    	i = N / 100;
    	N = N - i * 100;
    	printf("%d moeda(s) de R$ 1.00\n", i);
    	i = N / 50;
    	N = N - i * 50;
    	printf("%d moeda(s) de R$ 0.50\n", i);
    	i = N / 25;
    	N = N - i * 25;
    	printf("%d moeda(s) de R$ 0.25\n", i);
    	i = N / 10;
    	N = N - i * 10;
    	printf("%d moeda(s) de R$ 0.10\n", i);
    	i = N / 5;
    	N = N - i * 5;
    	printf("%d moeda(s) de R$ 0.05\n", i);
    	i = N / 1;
    	N = N - i * 1;
    	printf("%d moeda(s) de R$ 0.01\n", i);
    
        return 0;
    }
    
    
    **C++** :  
    

    #include using namespace std;

    int main() { double N;

    int M;
    
    scanf("%lf",&N);
    
    M=N*100;
    
    printf("NOTAS: \n");
    printf("%d nota(s) de R$ 100.00\n",M/10000);M%=10000;
    printf("%d nota(s) de R$ 50.00\n",M/5000);M%=5000;
    printf("%d nota(s) de R$ 20.00\n",M/2000);M%=2000;
    printf("%d nota(s) de R$ 10.00\n",M/1000);M%=1000;
    printf("%d nota(s) de R$ 5.00\n",M/500);M%=500;
    printf("%d nota(s) de R$ 2.00\n",M/200);M%=200;
    
    printf("MOEDAS: \n");
    printf("%d moeda(s) de R$ 1.00\n",M/100);M%=100;
    printf("%d moeda(s) de R$ 0.50\n",M/50);M%=50;
    printf("%d moeda(s) de R$ 0.25\n",M/25);M%=25;
    printf("%d moeda(s) de R$ 0.10\n",M/10);M%=10;
    printf("%d moeda(s) de R$ 0.05\n",M/5);M%=5;
    printf("%d moeda(s) de R$ 0.01",M/1);
    
    return 0;
    

    }

    • 1

    信息

    ID
    642
    时间
    1000ms
    内存
    128MiB
    难度
    9
    标签
    提交数
    229
    已通过
    26
    上传者