C++学生分组 !!!!!!
问题补充:
题目描述
某班共有n个同学,按1…n的编号作为学号,按学号顺序编为m个组,编程找出所有学号是所在组号倍数的学生的学号。输入
一行二个整数n、m。(10≤n≤100000, 6≤m≤100)。输出
多行,满足条件的学生学号,按由小到大顺序输出。样例输入
12 3
样例输出
1
2
3
4
6
8
9
12
最佳答案
#include <iostream>
using namespace std;
int main()
{
int n, m;
cin >> n >> m;
int k = n / m; //每组人数
for(int i = 1; i <= n; i++)
{
if(i % ( (i -1) / k + 1) == 0)
cout << i << endl;
}
return 0;
}
追问:
不对啊
追问:
编译错误。我老师说的 追答:
几个可能一.你们老师用的不是C++编译器二.你把文件名存为.c后缀了,要用.cpp的三.你输入代码时,输入错了我所有的程序都是用标准的C++写的,且经过测试的,不可能有编译错的
追问:
eeeee

你为什么不按我的写,你的#include <camth>写错了应该中#include <cmath>(画蛇添足了,我程序根本不用数学库的)
最佳答案由网友 whoami1978 提供
其他回答
暂无其它回答!