如果我正在使用C#或其他东西,我只需要制作一个字典,然后将字母作为键和数字添加为值,但据我所知,我不能在C中执行此操作.是否有其他方法可以执行此操作或执行此操作我应该写一个像int displayletter(char letter)这样的函数,它使用一堆if语句来返回正确的数字吗?
int values[26];@H_502_9@ 并使用每个字母的值填充它,但是它们是经过计算的 然后创建一个接受一个字符并返回一个int的函数 int GetValueFromChar(char c) { return values[c - 'A']; }@H_502_9@ 这很简单,因为它假设您只使用ASCII字符集中的大写字母,但您应该明白这一点.
并使用每个字母的值填充它,但是它们是经过计算的
然后创建一个接受一个字符并返回一个int的函数
int GetValueFromChar(char c) { return values[c - 'A']; }@H_502_9@ 这很简单,因为它假设您只使用ASCII字符集中的大写字母,但您应该明白这一点.
这很简单,因为它假设您只使用ASCII字符集中的大写字母,但您应该明白这一点.