- 博客(19)
- 收藏
- 关注
原创 haskell入门(练习)
取得所有三边长度皆为整数且小于等于10,周长为 24 的直角三角形?首先,把所有三遍长度小于等于 10 的三角形都列出来,并且通过输出函数将其组合为一个三元组。在 ghci 下边调用 triangle ,你就会得到所有三边都小于等于 10的三角形。它取两个 List ,然后将它们交叉配对,形成一组序对的 List。elem判断一个元素是否在包含于一个List,通常以中缀函数的形式调用它。Note:这两个函数仅对序对有效,而不能应用于三元组,四元组和五元组之上。
2025-08-04 18:21:58
256
原创 HASKELL函数
Int和Integer是表示整数的类型,包含1,-23,123等整数,支持+,-,*,^,div,mod等运算。设计或者定义一个函数,首先需要明确输入数据类型以及输出数据类型,函数:输入数据到输出数据的计算逻辑。function name (函数名):: A->B (输入类型是A,输出类型是B)R是实数的集合,在Haskell中,Float是R及其运算+,-,(前两个Integer是输入,最后一个Integer是输出)(A为第一个输入类型,B为第二个输入类型,C是输出的类型)类型下面是函数定义或者函数体。
2025-07-24 20:08:45
354
原创 Haskell 函数式编程入门-(1)
两者所写程序在语法上完全相同,它们的差别是.lhs(literate Haskell script)文件是为了能让Haskell的代码生成文档。GHCi和Hugs 可以解析扩展名为.hs和.lhs的文件。
2025-07-21 21:02:57
259
原创 C语言:从键盘输入一个整数,判断是否是一个三位的整数,如果是就打印出来,如果不是就重新输入,直到输入的数据是3位的整数为止。
C语言:从键盘输入一个整数,判断是否是一个三位的整数,如果是就打印出来,如果不是就重新输入,直到输入的数据是3位的整数为止。
2022-11-13 22:00:00
1848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1