我正在做这个练习:制作一个程序,给出一个单词的连续字母数-ex:如果我输入 aaafdseergftth,程序返回 a = 3, e=2, t=2-。
我想出了几个解决方案,比如定义一个字符串,然后使用一个数组来获取字符,然后用一个 while 循环进行比较,但问题是:我不能使用数组、字符串、sunbfunctions 来解决这个问题excersise,并明确表示我必须寻找另一种解决方案。
现在这是我不使用字符串或数组的第二个想法:定义未知数量的 char 变量并输入每个变量,直到使用像While not (Eoln) do
(...) 这样的 while 循环输入 Intro。这是我现在唯一能想到的解决方法,但是当我在寻找一种方法来定义未知数量的变量时,我只发现了一个带有数组的解决方案,我应该调整它的大小以输入新变量。如何在不使用数组的情况下定义未知数量的变量?- 甚至可能吗?-,如果做不到,我怎么能在不使用数组或字符串的情况下获取单词的每个字符?