C++学生分组  !!!!!!

原问题:C++学生分组  !!!!!!
分类:编程开发 > 最后更新时间:【2017-08-01 13:23:35】
问题补充:

题目描述

某班共有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  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    8

    分享到:

    其他回答

    暂无其它回答!

      推荐