C语言编程问题 分解一个数 使得算子最少。

2025-04-15 02:50:02
推荐回答(1个)
回答1:

#include 
int main()
{
    int a[7] = {100,50,20,10,5,2,1};
    int b[7] = {0};
    int n,i;
    scanf("%d",&n);
    for(i = 0; i < 7; i ++)
    {
        b[i] = n/a[i];
        n-=a[i]*b[i];
        printf("%d元:%d张\n", a[i], b[i]);
    }
    return 0;
}