c语言50元找零问题

img

题目不太明白,能不能帮我分析一下,我是学计科的新生,谢谢各位

先除以10,结果就是10元的张数,余数就是1元的张数

#include <stdio.h>
int main()
{
    int n;
    scanf("%d",&n);
    n = 50-n;
    printf("%d %d",n/10,n%10);
}


int main()
{
int a;
cin>>a;
int b=50-a;
cout<<b/10<<" ";
cout<<b%10;
}