2013-05-05 67 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和結果的行。剩下的就是練習...