c语言给定两个整数n,k。找出大于n且能被整除k的最小整数
时间: 2024-10-28 12:06:05 浏览: 33
输出n以内的所有素数 c语言:找出N以内的所有素数
在C语言中,如果你想要找到大于给定整数n且可以被另一个整数k整除的最小整数,你可以通过简单的数学计算来实现。这个任务不需要复杂的算法,直接对n加k即可满足条件,因为每次增加k,新的数就会比n大且仍然能够被k整除。
以下是C语言的一个函数示例:
```c
#include <stdio.h>
int findNextDivisible(int n, int k) {
// 如果k能整除n,则直接返回n+k
if (n % k == 0)
return n + k;
// 否则,n加上k就是下一个能满足条件的数
return n + k;
}
int main() {
int n, k;
printf("请输入整数n和k: ");
scanf("%d %d", &n, &k);
int result = findNextDivisible(n, k);
printf("大于n且能被k整除的最小整数是: %d\n", result);
return 0;
}
```
在这个程序中,用户输入`n`和`k`,然后调用`findNextDivisible`函数获取结果。
阅读全文