好的,先谢谢你花时间阅读我的帖子!(^ o ^)/在我把整个问题放在一个上下文之前:我正在自己学习'C'并找到了我正在工作的"Illustrating C"这本书.唐纳德·阿尔科克(Donald Alcock)在他的书中使用符号状态表来表示程序中的逻辑,该程序要求用阿拉伯数字改变罗马数字.
这是代码:
#include <stdio.h>
char Symbol [] = { 'M', 'D', 'C', 'L', 'X', 'V', 'I' };
long Table [16] [8] =
{
{ 100000, 50001, 10003, 5007, 1006, 512, 111, 0 },
{ 0, 0, 10002, 5007, 1006, 512, 111, 0 },
{ 0, 0, 10004, 5007, 1006, 512, 111, 0 },
{ 80005, 30005, 10004, 5007, 1006, 512, 111, 0 },
{ 0, 0, 10005, 5007, 1006, 512, 111, 0 },
{ 0, 0, …Run Code Online (Sandbox Code Playgroud)