首页 > 解决方案 > 在 C 中重复数字序列

问题描述

你能帮我修复我的代码吗?

样本输入:

8 4

样本输出:

1 2 3 4 1 2 3 4

解释:

8是序列号的限制

4是从1开始的最大数

我只能写

for (i = 1; i <= limit_number; i++)

输出:1 2 3 4 5 6 7 8

我还需要什么?

标签: c

解决方案


尝试这个:

int maximum = 4, limit_number = 8;
for(i = 0; i<limit_number; i++)
  printf("%d ", (i%maximum) + 1);

推荐阅读