社区
C++ 语言
帖子详情
很急!请大家帮帮忙!!!!!!!!!!
LY198196900
2004-08-30 10:49:56
请问各位高手,诸如此类的表,用数组该这样建立:
+ - * /
+ > > < <
- > > < <
* > > > >
/ > > > >
谢谢帮忙!
...全文
188
25
打赏
收藏
很急!请大家帮帮忙!!!!!!!!!!
请问各位高手,诸如此类的表,用数组该这样建立: + - * / + > > < > < > > > / > > > > 谢谢帮忙!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjh1982
2004-08-30
打赏
举报
回复
一个函数参数么.
LY198196900
2004-08-30
打赏
举报
回复
对不起,我没有看懂,那个usrchar 是代表什么?麻烦你了
yjh1982
2004-08-30
打赏
举报
回复
还要怎样啊-_-
int findchar(char usrchar)
{
char change[]="+-*/";
for(int i=0;change[i];i++)
{
if(change[i]==usrchar)return i;
}
return -1;//没有
}
yegaofei
2004-08-30
打赏
举报
回复
用开关语句吧
LY198196900
2004-08-30
打赏
举报
回复
char change[]="+-*/";
根据用户的输入找change表.然后索引就对应起来啦.
+就对应到二维数组的0
-对应二维数组的1
你说的很好,就这样,可以再详细点吗,给点源代码吧,我真的才开始学,很多都不懂哈
谢谢!
LY198196900
2004-08-30
打赏
举报
回复
当然,如果是抛开这个程序的整体来看,这样做的确很好。可惜在后面判断的时候,我需要用到'>','>','='这三个符号。
yjh1982
2004-08-30
打赏
举报
回复
char change[]="+-*/";
根据用户的输入找change表.然后索引就对应起来啦.
+就对应到二维数组的0
-对应二维数组的1
梁尚君
2004-08-30
打赏
举报
回复
我觉得用两个if循环就可以实现precede()函数了,还要什么数组什么的吗?
predede(char ch1,char ch2)
{
if(ch1=='*'||ch1=='/')
return ch1;
if(ch1=='+'||ch1=='-')
if(ch2=='+'||ch2=='-')
return ch1;
else if(ch2=='*'||ch2=='/')
return ch2;
return 1;
}
LY198196900
2004-08-30
打赏
举报
回复
那我说具体一点,希望大哥们也说具体点哈,给一点源代码
这样一个函数Precede()
其中就是定义这个表,决定优先权
然后我在后面的函数中对它进行调用,根据用户输入的操作符,对次进行判定,如果用户输入的表达式中,第一个是'+',第二个也是'+',就应该返回一个'>',以次类推哈。
谢谢!
beiai
2004-08-30
打赏
举报
回复
具体想实现什么功能?
你说的话不太明白!
yjh1982
2004-08-30
打赏
举报
回复
那更简单啊.func[4][4]就是.
比方"+"索引到0(自己定索引)
+和+调用的就是func[0][0]中存的函数么.
LY198196900
2004-08-30
打赏
举报
回复
文档?如果我想它是一个函数呢,有个返回值的,我调用它来判定优先权。
yjh1982
2004-08-30
打赏
举报
回复
写一个文档,说a[0][0] = '>'是表达的'+'>'+'
这不都是自己控制么?
LY198196900
2004-08-30
打赏
举报
回复
大哥们啊,可以说具体点嘛,稍微写点源代码,好么?小弟,在这里谢谢了哈
一叶还真不知秋
2004-08-30
打赏
举报
回复
用0和1就够解决问题了
LY198196900
2004-08-30
打赏
举报
回复
问题是,如何表现出,a[0][0] = '>'是表达的'+'>'+'呢?
yjh1982
2004-08-30
打赏
举报
回复
a[4][4]就够了吧...
zhangfjj
2004-08-30
打赏
举报
回复
char a[5][5];
不用a[0][0]
不知道是不是你所要的?
yjh1982
2004-08-30
打赏
举报
回复
比方说用户定义输入两个符号是不是
然后你就用用户的输入调用findchar,然后findchar会返回索引,
用这索引去取二维数组的数据就是了
char a[4][4]={'>','<'...等等
char a,b;
...取用户输入到a,b中
a[findchar(a)][findchar(b)]
就是对应的数据了
LY198196900
2004-08-30
打赏
举报
回复
血精灵:
真是麻烦你了,我比较笨,大学又不努力。可以告诉我,你说的char a[4][4]这个和前面你说的那个函数,怎么联系起来呢?对不起哈,谢谢你的帮忙!
加载更多回复(5)
请
大家
帮帮忙
,谢谢啦 !!急!!!!
今天在电脑里,将两个重要文件夹设置了密码,后来将第一个解锁时,密码输入后电脑竟然蓝屏了,重启后,打开那个文件夹,竟然里面的excel文件全部变成了乱码,我是在网上下载的一个文件加密器,后来我打开第二个文件,输入密码后又没事,希望高手能帮我决绝一下问题,文件很重要,谢谢了!!!!急!!!
希望有高手来帮下忙
很急
!!
1对输入的报文(手工输入或从文件读入)进行字符频率统计,2根据各字符出现的频率(存放在相应字符数组和整数数组中)构造HUFFMAN树,3由HUFFMAN树得到各字符的HUFFMAN编码.4根据HUFFMAN编码表对报文进行编码,生成相应HUFFMAN编码流(01字符串)5(选做)根据HUFFMAN编码表对上一步生成的编码流解码. 希望大家帮下忙!!
各位大虾帮个忙。急!急!急!
2009年xx月xx日(雷阵雨)我在2个同学的陪同下去找工作,开始去了一些地方没找着,后来来到电脑城,外面贴着各种招聘广告,去看了看,旁边的一个20岁左右的发传单的人说暑假工差不多都招完了,他说给我介绍一个,然后把我们带到中介所,中介那人经过一番询问,如:是否暑假工,家住哪,父母是否同意,有无工作经验等等。然后填了张表,有姓名,性别,电话,家庭住址,联系方式,求职意向等等,然后交了10元钱,
[VB.NET]100分求助!!!急!!!!!!!!!!!!!!!
100分求助!!!急!!!!!!!!!!!!!!!我基本不太会VB,想问些比较简单的问题 我有三个TEXT控件,程序代码中我把它们存成Text(i)数组.下面是我的读取access数据库student表的内容代码,我想根据这三个Text控件的输入来进行查询,为什么不好用呢,兄弟们帮忙看一下,急死我了啊。!!! Private Sub Command5_Click() Dim SQLString
oracle io错误的是什么意思,大家
帮帮忙
,如何解决下面的IO错误问题,急!!!...
最初由 zhqw 发布[B]在我的solars8 for intel 数据库为oralce8.1.7.4 for intel的服务器中,在对一个分区表进行分析时,出现了如下错误:SQL*Plus: Release 8.1.7.0.0 - Production on 星期日 5月 8 12:02:57 2005(c) Copyright 2000 Oracle Corporation.All r...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章