c语言关于点名游戏求解

题目:
点名游戏:输入一个学生群体的总数N,学生学号从1开始到N编号,从1开始点名,点到3的倍数、5的倍数的时候,跳过该名学生,求点名的次数。输入:一个正整数 N,如:10输出:一个正整数,点名次数,如:5
我的代码:

img


为什么怎么输入都是0?

改为N=count_num(N)

img