输入一个整数的二目运算式的字符串,如100+20,332-19,200*2333,44/33
二目运算取”加减乘除“中的一种
输出运算式的整数结果值
输入:"%s"
输出:"%d"程序运行结果示例:
5376/112↙
48

如果有帮助可以点个赞吗

附函数atoi():

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{char s[100];scanf("%s",s);int i=0;int index=0;while(s[i]!='\0')//找到符号的下标{if(s[i]>'9'||s[i]<'0'){index=i;break;}i++;}int num1=0,num2=0;char n1[100],n2[100];for(i=0;i<index;i++)//将第一个数字写入n1{n1[i]=s[i];}n1[i]='\0';num1=atoi(n1);//转换n1为数字num1int j=0;for(i=index+1;i<strlen(s);i++,j++)//将第二个数字写入n1{n2[j]=s[i];}n2[j]='\0';num2=atoi(n2);//转换n2为数字num2switch(s[index])//根据符号进行运算{case '+':printf("%d",num1+num2);break;case '-':printf("%d",num1-num2);break;case '*':printf("%d",num1*num2);break;case '/':printf("%d",num1/num2);break;}return 0;
}

【C/C++】输入一个整数的二目运算式的字符串,如100+20,332-19,200*2333,44/33二目运算取”加减乘除“中的一种输出运算式的整数结果值相关推荐

  1. java输入一个字符给c赋值_C语言字符串的输入输出

    字符串的输出 在C语言中,输出字符串的函数有两个: puts():直接输出字符串,并且只能输出字符串. printf():通过格式控制符 %s 输出字符串.除了字符串,printf() 还能输出其他类 ...

  2. c语言中怎样变大输出的字符串,C语言。要输入一个超大数比如 111111111111111111111111111111111111111 怎样用字符串数组求各位的和呢?...

    满意答案 muwen3798 2014.01.04 采纳率:45%    等级:13 已帮助:9415人 这个超大数不是10的100次方个数,而是一个数,只不过有100位,那么我们会用一个整型的数据存 ...

  3. C语言输入一个字符,判断是否为大写字母,如果是,将它转换为小写字母,如果不是,不转换,然后输出

    #include<stdio.h> int main() {char ch;scanf("%c",&ch);ch=(ch>='A'&&ch ...

  4. python输入整数_Python中实现输入一个整数的案例

    我就废话不多说了,大家还是直接看代码吧!Y76免费资源网 #! usr/bin/python3.5 # -*- coding:utf-8 -*- a = input("请输入一个整数:&qu ...

  5. python实现输入一个正整数_Python中实现输入一个整数的案例

    我就废话不多说了,大家还是直接看代码吧! #! usr/bin/python3.5 # -*- coding:utf-8 -*- a = input("请输入一个整数:") #py ...

  6. python输入一个三位数、输出它的逆序数_从键盘任意输入一个3位整数

    从键盘任意输入一个3位整数,编程计算并输出它的逆序数 程序哪里错了??为什么输出的是一个长长的负数 编写程序,输入一个3位正整数, www.zhiqu.org     时间: 2020-11-24 # ...

  7. python输入一个三位整数、输出三位数之和_编写程序,从键盘输入一个3位的正整数,输出它的百位数,十位数和个位数,并且计算它的和...

    展开全部 void main(){int a;int b,c,d;//各个位数上的数字printf("请输入一个三位数:"): scanf("%d",& ...

  8. c语言将一个四位正整数倒排,输入一个四位正整数,将其逆序输出.如:输入1234,输出4321...

    编写一个函数fun(n),求任意4位正整数的逆序数. intfun(intn){inta=n,b=0;while(a>0){b=b*10;b=b+a%10;a=a/10;}printf(&quo ...

  9. java 从控制台输入一个正整数_编程输出该正整数各位数字之和_C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和...

    点击查看C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和具体信息 答:思路:定义变量a接受键盘输入和变量sum保存a的各位数字之和,依次对a进行除10操作,并把a除10的余数加到sum中, ...

最新文章

  1. 在闲鱼传疯了,某大厂P8面试题库泄漏!
  2. 【二叉树系列】二叉树课程大作业
  3. nodejs 面向对象 私有变量_Java准备校招之面向对象总结
  4. CentOS笔记:yum使用说明
  5. wxWidgets:wxListItem类用法
  6. 为什么在大型 Angular 应用里我们需要使用 ngrx
  7. LeetCode 1750. 删除字符串两端相同字符后的最短长度(双指针)
  8. 【剑指offer】面试题30:包含min函数的栈(Java)
  9. 题外:分类篇(音乐风格分类)基于BP神经网络
  10. Jetson AGX Xavier配置PyTorch与TorchVision流程
  11. vue跳转下个页面关闭当前页面_如何机智判断页面是刷新还是关闭,背景:vue项目,需求:关闭页面,下次直接跳到登陆页...
  12. 凑零钱动态规划java_动态规划巧解凑零钱问题 | 创作者训练营
  13. [算法模板]高斯消元
  14. IC卡插入与触点激活时序
  15. 未在本地计算机上注册“OraOLEDB.Oracle”提供程序
  16. 计算机专硕双导师,【计算机专业论文】双导师制人才培养计算机专业论文(共1315字)...
  17. phalapi可以依赖注入么_[2.11]-核心思想:DI依赖注入-让资源更可控 | PhalApi(π框架) - PHP轻量级开源接口框架 - 接口,从简单开始!...
  18. xmind 8破解方法
  19. Third season twenty-third episode,Ross‘s thing on his butt???
  20. LSVGlobal Mapper应用----地形下载

热门文章

  1. 第4章第1节-不撞南墙不回头-深度优先搜索
  2. AutoCAD .Net 程序自动加载 AutoLoader
  3. CTO、技术总监、技术经理的区别 互联网技术团队的角色区分
  4. 行逻辑链接的顺序表(压缩存储稀疏矩阵)详解
  5. win10触摸板双指单击不能唤出右键菜单
  6. 用 8550 和 ULN2003 驱动小型直流电机正反转
  7. 《软技能-代码之外的生存指南》————第二篇 自我营销
  8. R语言七天入门教程二:认识变量与运算符
  9. python程序设计与案例教程王小银_《Python程序设计与案例教程》王小银著【摘要 书评 在线阅读】-苏宁易购图书...
  10. 史上最详细sql注入wp