没有思路,希望给点思路

本关任务:编写程序,计算机并输出一个四位数各个数位上的数字。如 6789 的个位:9 ,十位:8,百位:7,千位:6。
注意:程序要求输入的数字必须是4位数。
相关知识
为了完成本关任务,你需要掌握:1.如何利用算术运算符求出各个数位上的数字,2.熟练应用输入输出格式的控制。
编程要求
根据提示,在右侧编辑器补充代码,计算并输出一个四位数各个数位上的数字。
测试说明
平台会对你编写的代码进行测试:
测试输入:6789 预期输出: 6789 的个位:9 ,十位:8,百位:7,千位:6


using System;
namespace DigitCalculator
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入一个4位数:");
            int num = int.Parse(Console.ReadLine());
            int thousand = num / 1000;
            int hundred = (num %!)(MISSING) / 100;
            int ten = (num %!)(MISSING) / 10;
            int one = num %!;(MISSING)
            Console.WriteLine($"{num}的个位:{one},十位:{ten},百位:{hundred},千位:{thousand}");
        }
    }
}