小编NaN*_*iii的帖子

格式化乘法表f#输出

我正在尝试使用f#创建一个N x M乘法表程序,其中n和m值由用户指定,并且计算表并将其存储在2D数组中并显示在控制台上.

在让我的数组以类似于以下的格式显示时,将非常感谢任何帮助:

期望的输出

而不是我的计划中的那个

电流输出

我的源代码是

open System

let func() =
        let multiplication  n m = Array2D.init n m (fun n m -> n * m)


        printf "Enter N Value: "
        let nValue = Console.ReadLine() |> System.Int32.Parse

        printf "\nEnter M Value: "
        let mValue = Console.ReadLine() |> System.Int32.Parse

        let grid = multiplication nValue mValue 


        printfn "\n\n%A" grid

func()
Run Code Online (Sandbox Code Playgroud)

此外,我想知道如何让我的值从1开始而不是0.

任何帮助都会非常感激,因为我是F#的初学者.

grid f# multiplication

3
推荐指数
1
解决办法
783
查看次数

标签 统计

f# ×1

grid ×1

multiplication ×1