2013-05-05 66 views
-7

我需要写在C语言的函数,其输出相对于输入谨此返回一个特定的值。输入不限于25,而且特定范围内的输入数量是X而不是5.我无法弄清楚如何做到这一点?函数在给定输入范围

现在我没有足够的时间写出更好的问题;)。如果发现任何错误,请编辑它。

+0

你的代码在哪里? – 2013-05-05 18:18:17

+0

结帐如何使一个字符串为一个整数,并阅读模运算符,你可能只需要几行 – 2013-05-05 18:24:25

+0

为什么倒票?这是我的测验论文的一部分。 – 2013-05-05 18:25:38

回答

2
int f(int x, int X){ 
    return (x + (X-1))/X; 
} 
+0

您是否仔细阅读过该问题*? – Jens 2013-05-05 18:27:51

1
int func(int x) 
{ 
    if(x%5 == 0) 
     return x/5; 
    else 
     return x/5 + 1; 
} 
-1

什么结构的沿

struct range { 
    int lo, hi, result; 
} 

阵列向X的用户,然后分配与结构的X实例的数组,

#include <stdlib.h> 
struct range *array = malloc (X * sizeof *array); 

现在遍历X表请求lo,hi和结果的行。剩下的就是练习...