从键盘上输入两个整数,及一个运算符(+,-,*,/,%),进行程序相应的运算后输出运算的结果-------switch结构
2018-12-17 13:23
4657 查看
``看过网上的一些贴子,有些实在是麻烦,笔者提供一个自己的比较清晰的方法
使用的编译软件是Dev C++
#include<stdio.h> int main() { int a,b; char c; scanf("%d %d %c",&a,&b,&c); switch(c) //不要写成c=getchar() { case'+':printf("%d",a+b); break; //不要在case后面打() case'-':printf("%d",a-b); break; case'*':printf("%d",a*b); break; case'/':if(b==0) printf("除数不能为0!"); else printf("%f",a*1.0/b); break; //注意乘的1.0 case'%':printf("%d",a%b); break; default:break; } return 0; }
相关文章推荐
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说明: 1、操作数为
- (华为机考题)通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为机试通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 机试题:过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- js:制作一个简易的计数器:根据输入的两个整数和运算符,进行计算,然后输出计算结果
- java switch语句练习 从键盘输入2个数和一个运算符(+,-,*,/),输出运算结果
- 华为机试——通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 通过键盘输入100 以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 整除运算, 写一个程序,接收两个整数a和b,关判断a是否能被b整除,输出判断结果
- 设计一个程序,从键盘上输入若干字符串,利用算法库中的查找函数对给定的字符串进行查找,将查找后的结果输出
- 51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
- 两个超大整数求和。控制台输入两个30位以内超大整数,且其中至少有一个数大于18446744073709551615,程序能将两个数相加的结果输出。
- 转:整除运算, 写一个程序,接收两个整数a和b,关判断a是否能被b整除,输出判断结果
- 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序
- 输入两个整数,进行四则运算并输出结果
- 编写一个多线程函数实现对数组排序,要求: 1.至少用两个线程 2.数组的元素值可以事先定义好,或者可以从键盘输入(增加一个线程)。 3.用一个线程对数组排序,用另一个线程输出排序结果。 4.保证先排好序,再输出。