教室选座位,学生的顺序是1-40,学生选座位,能抽的签为1-6(代表1-6排) 键盘输入学生的序号1-48,如果是序号1-8 座位是第一排,8-16座位是第二排,以此类推,请实现此过程

教室选座位,学生的顺序是1-40,学生选座位,能抽的签为1-6(代表1-6排)

键盘输入学生的序号1-48,如果是序号1-8 座位是第一排,8-16座位是第二排,以此类推,请实现此过程

这是要输出他第几排?

#include<stdio.h>
int main()
{
    int x,count=0;            
    scanf("%d",&x);
    for(int i=8;i<=48;i+=8){
        count++;
        if(x<=i)     {
            printf("第%d排",count);
            break;
        }
    } 

    return 0;
 }