51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果

?#include<iostream>
using namespace std;

int main()
{
    int x,y;
    char a;
    cout<<"please input two numbers: "<<endl;
    cin>>x>>y;
    cout<<"please input an operational character:"<<endl;
    cin>>a;

    switch(a)//switch函数的参数还可用字符
    {
        case ‘+‘: cout<<"x+y="<<x+y;break;
        case ‘-‘: cout<<"x-y="<<x-y;break;
        case ‘*‘: cout<<"x*y="<<x*y;break;
        case ‘/‘: cout<<"x/y="<<x/y;break;
        default : break;
    }

    return 0;
}

51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果

时间: 2024-10-16 21:21:45

51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果的相关文章

统计输入任意的字符中中英文字母,空格和其他字符的个数 python

这里用到了三个函数: #判断是否为数字:str.isdigit()#是否为字母:str.isalpha()#是否为空格:str.isspace() def tongji(str): alpha = 0 number = 0 space =0 qt = 0 for i in range(len(str)): #或者for i in str: if str[i].isalpha(): #接上一句改为:i.isalpha() alpha += 1 elif str[i].isdigit(): numb

putchar输入字符变量 2getchar只能承受一个字符 格局输入

循环构造又分为while型.until型.for循环构造:次序流程图:构造化次序规划办法:1自顶向下:2逐渐细化:3模块化规划:4构造化编码.数据类型:常量:常量包括字面常量.直接常量和符号常量:变量 C言语规则标志符只能由字母.数字和下划线三种字符构成,且榜首个字符有必要是字母或许下划线:必需压榨先界说后运用:每一个变量被界说以断定类型后,编译时就能为其分配相应的存储单元:整数类型:整数常量有十进制.八进制和十六进制 整形变量:数据在内存中寄存办法是以二进制办法寄存:有int型.shortin

给出2个数和一个运算符号,用函数求结果

//给出2个数和一个运算符号 求结果$a = 15;//第一个数$b = 20;//第二个数字$c='/';//运算符$res = 0;//2个数字的结果if($c == '+'){    $res = $a+$b;}else if($c == '-'){    $res  = $a-$b;}else if($c == '*'){    $res = $a*$b;}else if($c == '/'){    $res = $a/$b;}echo $a.$c.$b.'='.$res;echo '

14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字。 要求时间复杂度是O(n)

待完善! 转载请注明出处:http://www.cnblogs.com/wuzetiandaren/p/4259199.html 声明:现大部分文章为寻找问题时在网上相互转载,此博是为自己做个记录记录,方便自己也方便有类似问题的朋友,本文的思想也许有所借鉴,但源码均为本人实现,如有侵权,请发邮件表明文章和原出处地址,我一定在文章中注明.谢谢. 题目: 输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字.要求时间复杂度是O(n).如果有多对数字的和等于输

设置警告框样式为带有两个文本输入的警告框,用于收集用户收货地址和联系电话。并选择合适的代理方法,当警告框上的两输入框有一个为空时限制“购买”按钮点击。

收集购物信息  iOS项目 倒计时:588 步骤 /.panel-heading 项目需求 设置警告框样式为带有两个文本输入的警告框,用于收集用户收货地址和联系电话.并选择合适的代理方法,当警告框上的两输入框有一个为空时限制“购买”按钮点击. #import "TableViewController.h" @interface TableViewController ()<UIAlertViewDelegate> @property (nonatomic, strong)

输入一个有序数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字

输入一个有序数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字.如果有多对数字的和等于输入的数字,输出任意一对即可.例如输入数组1.2.4.7.11.15和数字15.由于4+11=15,因此输出4和11. 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 void findTwo(int *array, int len, int sum) 5 { 6 int beg = 0; 7 int end = len-1; 8 int

c语言代码编程题汇总 :从键盘上输入一个整数n,输出斐波纳猰数列——自己打的代码

从键盘上输入一个整数n,输出斐波纳猰数列 程序代码如下: 1 /* 2 2017年3月5日10:35:17 3 功能:n的阶乘采用的是递归方式实现 4 */ 5 6 #include "stdio.h" 7 long fun(int n) //注意此处的fun()是调用函数,两者之间没有空格 8 { 9 if (n > 1) //此处跳出递归的条件是当n = 1时 10 return (n * fun(n -1)); //当n的值满足条件或n = 2时程序还会执行该条语句 11

41.用c++编写程序:从键盘上任意输20个1-99之间的整数,分别统计其个位数0-9的数字各有多少

//1.输入数字需要保存在数组中,注意数组的首元素问题//2.需要截取出各位数字//3.判断是哪一个数字//4.进行计数 (1)我出错的程序: #include<iostream> using namespace std; int main() { int p[20]; int temp; int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0; cout<<"please input 20 numbers between 1~99: &q

【编程题目】输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。

第 14 题(数组):题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字.要求时间复杂度是 O(n).如果有多对数字的和等于输入的数字,输出任意一对即可.例如输入数组 1.2.4.7.11.15 和数字 15.由于 4+11=15,因此输出 4 和 11. 要求时间是O(n)肯定就只能扫描一遍. 又有两个数字要找,那就只能一个从头向后找 一个从后向前找 初始把大值设为最后一个数, 小值设为第一个数,如果数字和大于和,则减小大数的数值, 反之增大小