-->
当前位置:首页 > 题库 > 正文内容

函数题:乘3加1函数

Luz3年前 (2022-09-16)题库418
欢迎!请熟悉一下提交程序任务。多数题目只要求提交给定函数的定义,包括函数的类型。
在这里要求实现一个乘3加1函数:$$f x = 3x+1$$。
### 函数接口定义:
haskell
f :: Integer -> Integer
-- 注意,上面的函数名f及其类型通常是给定的,不可更改。
f x = 3*x + 1

在提交函数定义前,先在本地检查自己定义的函数是否给出正确结果。
例如,在解释器中计算:

Main>f 3


试着将以上定义提交给系统。


下面说明系统如何测试你的程序。你可以暂时不理会。

### 裁判测试程序样例:
haskell
convert :: Read a => String -> [a]
convert = map read . words
main = do
line <- getLine
let [n] = convert line :: [Integer] in print (f n)
}


注意,以下是测试程序使用的输入和输出,可以忽略。
### 输入样例:

例如:

in
3



### 输出样例:

例如:

out
10








答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。