怎么把str字符串里面的运算符分离出来?
来源:互联网 发布:网络销售是自己找客户 编辑:程序博客网 时间:2024/05/02 21:55
想把str字符串里面的运算符分离出来,例如:8.54+6.84-(9.234+2.4)*6.95 然后是得到+,-,(,+,),*
遍历str
我要怎么才可以让调用sep函数时每一个i都有返回值,,调试时k总是等于0,就是无法为1
int sep(char str[]){
int len;
len=strlen(str);
for(int i=0;i<len;i++)
if(str[i]=='+'||str[i]=='-'||str[i]=='*'||str[i]=='/'||str[i]=='%'||str[i]=='^'||str[i]=='('||str[i]==')') return 1;
return 0;
}
for(int j=0;j<len;j++){
k=sep(str);
if(k==1) {
ch[t]=str[j];
t++;
printf("%c\n",ch[t]);
}
遍历str
我要怎么才可以让调用sep函数时每一个i都有返回值,,调试时k总是等于0,就是无法为1
int sep(char str[]){
int len;
len=strlen(str);
for(int i=0;i<len;i++)
if(str[i]=='+'||str[i]=='-'||str[i]=='*'||str[i]=='/'||str[i]=='%'||str[i]=='^'||str[i]=='('||str[i]==')') return 1;
return 0;
}
for(int j=0;j<len;j++){
k=sep(str);
if(k==1) {
ch[t]=str[j];
t++;
printf("%c\n",ch[t]);
}
0 0
- 怎么把str字符串里面的运算符分离出来?
- php,如何把url字符串里面的参数解析出来
- 把事务处理,分离出来!
- C里面怎么把字符串转成数字
- C里面怎么把字符串转成数字
- oracle怎么把查询出来的数字类型结果转换为字符串类型
- 结果是怎么运算出来的呀?
- 从包含文件名的字符中把文件名分离出来
- 把char[]数组里面的内容用MessageBox显示出来
- 把char[]数组里面的内容用MessageBox显示出来
- 用正则表达式把列里面的数字提取出来
- JS里面怎么把字符串转换成Date
- 怎么把种子文件里面的电影保存到网盘里面?
- java把字符串里面的单词首字符改为大写
- 实现一个函数,计算一个字符串的值,该字符串中只有+ - * /四种运算符, 没有括号。 //参数mathString:要计算的字符串; //返回值:把计算出来的结果返回 例如:传入:@"1+2-1
- 怎么把系统所有的服务枚举出来
- 怎么把小丑的可怕和疯狂表现出来
- matlab 怎么把二维数组画出三维的图像出来
- 邮票分你一半 N个数最大可能均分 01背包问题
- 清明节
- 程序员如何快速准备面试中的算法
- 如何成为一名程序员:我的道路
- Eclipse中新建立android工程目录和文件作用介绍
- 怎么把str字符串里面的运算符分离出来?
- 实用HTML,CSS和JavaScript速查表
- .net中创建table添加列
- 使用Eclipse开始Java编程
- 实现NeatUpload大文件上传和个性显示进度条
- 请教关于c#界面数据传输问题
- 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
- java关键字之this
- exit