奥礼网
新记
如何用c语言实现一一对应问题?求大神指教。
比如输入1他就输出a输入2他就输出b.(其中12ab仅为代码无联系)
举报该文章
相关建议 2012-10-07
c++的话可以直接调用Map类。如果是C最好就是直接写一个。
数据结构:两个2维char数组,一个作为源(设为array1[][]),一个作为对象(设为array2[][])。
程序:当输入一个数据时,在array1中找到对应的元素,记下他的下标i。引用array2[i],输出对应内容即可。代码应该很简单。
改进:在查找array1时可以使用优化查找的办法(比如折半查找),但这也意味着在构造array时需要有序。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/n4nnkwnn4.html
其他看法
第1个回答 2012-10-07
举个例子
#include<stdio.h>
int main()
{
int i;
scanf("%d",&i);
switch(i)
{
case 1:
printf("a");break;
case 2:
printf("b");break;
default:
break;
}
return 0;
}本回答被提问者采纳
相似回答
大家正在搜
相关问题
C语言编写以下问题,感谢各路大神指教
C语言问题如何改成题目要求的输入输出格式,求大神指教
这是用C语言实现矩阵的置换!其中问题求大神指教!
C语言问题求大神指教
c语言问题,求大神指教!!!!!!!
一道c语言编程题,求大神指教!
一道c语言编程题,求大神指教!
如何用c#语言识别及分离c语言的操作符和操作数?求大神指教!