帮助解决c语言查表转换,查表时输入是某一个范围值,对应的转换是一个固定值。

2025-02-26 11:45:31
推荐回答(2个)
回答1:

如果表的范围不是很大的话,可以考虑使用数组作为转换表;
如把1~5转为A;6~10转为B;
char aryConvert[] ={'A','A','A','A','A','B','B','B','B','B'};
int nInput = ???; // 输入值
char ch=aryConvert[nInput]; // 转换后的值

回答2:

使用条件语句对输入进行判断,然后针对某个范围的值进行固定值的输出