这个问题用c语言编写程序该怎么写

题目    计算任意一个整数x的中a的出现次数,例如x为222723272a2a在x中的出现次数为6

希望各位帮帮忙

先定个整形变量m,且m初值为0,m的大小代表a的出现次数,然后用循环,循环里面求出个位,十位等每一位的大小,然后有选择语句,判断是否与a相等,如果相等,就让m+1,不相等的话,就进入下一循环