编写程序包(计算器),其中有四个函数分别实现两个数的加减乘除。

麻烦大神看下这个该怎么做,只有一个的话,return两数相加,这个加减乘除都要有,就不知道怎么办了

0

3个回答

都要有就再加一个参数,传运算符。用switch...case判断下。

0

我想我明白你的意思了,你是想通过一个函数。计算出四个值,并且一次性返回四个值,是么?
可以参考以下代码:

#include

// 当然,你也可以不用结构体,定义一个数组也是可以的(例:数组的第一个值表示和,第二个值表示差......)

// 我用的是结构体
// 定义一个结构体类型的ReturnValue, 当做返回值类型
typedef struct ReturnValue {
float sum; // 和
float dif; // 差
float pro; // 积
float div; // 商
}ReturnValue;

ReturnValue Operation(float number1, float number2){

ReturnValue rv = {0,0,0,0};

rv.sum = number1 + number2;
rv.dif = number1 - number2;
rv.pro = number1 * number2;
rv.div = number1 / number2;

return rv;

}

int main(int argc, const char * argv[]) {

// 设置一个ReturnValue类型的value,来接受从Operation返回的返回值
ReturnValue value = Operation(2, 3);

// 不是四个值都非要用到,选择你需要的即可,但是四个值都存在
printf("%.2f\n", value.sum);// 输出和
printf("%.2f\n", value.dif);// 输出差
printf("%.2f\n", value.pro);// 输出积
printf("%.2f\n", value.div);// 输出商

return 0;

}

1
s951127937
青焰阁主 回复宝贝企鹅: 不客气。学习就是一个交流的过程。你我共同努力吧
3 年多之前 回复
suyujiezhang
宝贝企鹅 非诚感谢,谢谢(^_^)
3 年多之前 回复

好像不明白楼主的意思,可以说的更详细一点吗?

0
suyujiezhang
宝贝企鹅 就是用oracle的存储过程,函数和程序包写出加减乘除(^_^)
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C#语言入门——设计一个简单的计算器,实现两个数的加减乘除求幂等计算
1.首先设计窗体界面 2.依次进行按钮代码编写 3.运行结果如下图:
Python3实现简单加减乘除运算的计算器
这是用Python3编写的一个简易的计算器,只有加减乘除,没有括号。 个人思路:将公式以字符串形式传入: 1、去掉其中的空格,生成新的字符串进行操作; 2、提取其中的数字和运算符号分别生产新的列表; 3、先寻找运算符号列表里的乘除运算符,对数字对应位置的两个相邻数进行运算,再进行加减运算。 '''用函数编写计算器,要求可以计算多个值的加减乘除 多个值的加减乘除''' def caculator(...
实现两个数的加减乘除功能
-
java编写的计算器(仅支持两位数字加减乘除计算)
java编写的计算器(仅支持两位数字加减乘除计算) java编写的计算器(仅支持两位数字加减乘除计算)
用php实现加减乘除计算器
用php实现加减乘除计算器。代码很简单哦!
python实现简单计算器(加减乘除)
实现加减乘除计算器 import random count = 0 right = 0 op = ['+','-','*','/'] while True: a= random.randint(0,9) b= random.randint(0,9) s = random.choice(op) print('%d %s %d = ' %(a,s,b)) ...
JS事件 编程练习-自制计算器 使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。
编程练习 使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。 提示:获取元素的值设置和获取方法为:例:赋值:document.getElementById(“id”).value = 1; 取值:var = document.getElementById(“id”).value; 任务 第一步: 创建
C#面向对象编程-计算两个数的加减乘除
1.需求分析示例 名词提炼法: 示例:人开门 1.提取类 名词:人、门 类:人类、门类 2.分析每个类中应该有哪些方法或者属性 方法:开 那么“开”属于哪个类? 分析人和门谁最知道开这个动作,什么情况下才能使用开,门最清楚开的具体操作,等等一系列的分析,最终“开”属于门类。 3.门类示例代码 class Door {
Python 简单计算器实现
下代码用于实现简单计算器实现,包括两个数基本的加减乘除运输: 程序源代码:choice = int(input('选择运算:\n1、相加\n2、相减\n3、相乘\n4、相除\n请输入您的选择(1/2/3/4):')) num1 = int(input('请输入第一个数:')) num2 = int(input('请输入第二个数:')) if choice == 1: print('{} +
Python 对加减乘除分别封装一个函数进行计算,参数是两个数,返回值是计算结果
1.对加减乘除分别封装一个函数进行计算,参数是两个数,返回值是计算结果 def add(x, y): """ :param x: :param y: :return:返回结果 """ print(x + y) return add(3,4) def sub(x, y): """ :param x: :param ...
java-对两个数进行加减乘除操作案例
对两个数进行加减乘除操作案例 package day07; import java.util.Scanner; /* * 需求: * 1-键盘录入两个数 * 2-分别求出它对应的加减乘除操作 * */ public class Math { //构造方法 public Math() {} //成员方法 public int add(int a,int b){
【c语言写计算器】利用函数写一个计算器 包括菜单功能和加减乘除四个功能
/* 利用函数写一个计算器 包括菜单功能和加减乘除四个功能 作者:NBDR_YL */ #include<stdio.h> int mean(void); //声明菜单的函数 float add(float,float);//声明加法的函数 float sub(float,float);//声明减法函数 float mul(float,float);//声明乘法...
设计一个计算器 完成两个数字的加减乘除
/**********************************************************  设计一个计算器 完成两个数字的加减乘除  . QQ139767**********************************************************/#include void main(){ float a,b; char op; char
用js实现简易计算器(只能实现加减乘除)
<!-- function operation(flag) { fl = flag; switch(flag) { case "+": doAdd();break; case "-": doMinus();break
用C语言编写的、能实现加减乘除的高精度计算器
该高精度计算器能实现基本的加减乘除运算,具有清屏功能,能保存计算式子,但不能跟科学计算器相比,属于基础类C语言编出来的软件。
用C#做的一个简单的加减乘除计算器,做着好玩的
用C#做的一个简单的加减乘除计算器,做着好玩的!! C#代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using Sy
python简易计算器(加减乘除)练习
#!/usr/bin/env Python # coding=utf-8 import re def check(s): flag=True if re.search('[a-z]',s): print('invalid input') flag=False return flag def format(s): s = s.repla...
使用struts2技术,实现页面计算器的功能,输入两个操作数,分别点击加法、减法、乘法、除法按钮,分别计算出相应的结果并显示在结果页面中
使用struts2技术,实现页面计算器的功能,输入两个操作数,分别点击加法、减法、乘法、除法按钮,分别计算出相应的结果并显示在结果页面中。
if结构实现迷你计算器,支持加减乘除的数学运算功能
第一篇博客,以后每天会把学习中的心得发出来
C语言 两个分数的四则运算,用函数调用实现
#include<stdio.h> /*引用头文件*/ int gys(int x,int y) /*定义求最大公约数函数*/ { return y?gys(y,x%y):x; /*递归调用gys,返回最大公约数*/ }int gbs(int x,int y) /*定义求最小公倍数函数*/ { return x/gys(x,y)*y; }void y
计算器实现(加减乘除)
计算器的布局: xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.andro
编写简单的计算器类,实现简单的加减乘除
这是我第一次一个人独立的、完整的完成的一个简单的编程。虽然很简单,但是我觉得最重要的是我有了编程的那种思想,这对我来说已经是很大的进步了。所以记下来,做一个小小的纪念,给自己一点信心。也方便以后的复习和理解。代码可能有点多,但这是我最初的想法,以后想到了会改。大家有什么更好地理解也可以说出来,我就能学到更多啦 呵呵 要求就是:用java编写一个简单的计算器类,实现简单的加减乘除 代码如下:
Android 计算器(仅限定两个数的运算)
Android 计算器(仅限定两个数的运算),运算完点击一个数会自动进行下一次运算,不用手动清楚前面的数据,有一个缺点:运算结果可能会损失精度
C#设计一个简单的计算器,实现两个数的加减乘除和求幂等计算
首先设计如下界面: 编写如下代码: usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Linq; usingSystem.Text; usingSystem...
C#编程基础(下)—项目实践3:使用C#开发简单版winform计算器程序(输入两个数字,点击加减乘除按钮后,输出计算结果)
知识点:基本控件的使用、添加事件、获取TextBox控件里用户输入的数据。 1、计算器的工作原理理解 第一步:新建一个项目,起名为MyCounter,并设置Form1的Textt属性为“简易计算器” 第二步:从工具箱拖动三个Label控件到窗体上,并分别设置Text属性为:“数字一:”、“数字二:”、“结果:” 第三步:从工具箱分别拖动三个TextBox控件到窗体上,它们的N...
C语言实现求两个数的加减乘除
C语言实现求两个数的加减乘除 C语言实现求两个数的加减乘除
[基础题]2.(*)利用接口做参数,写个计算器,能完成加减乘除运算。
/*2.(*)利用接口做参数,写个计算器,能完成加减乘除运算。 (1)定义一个接口Compute含有一个方法int computer(int n, int m)。 (2)设计四个类分别实现此接口,完成加减乘除运算。 (3)设计一个类UseCompute,类中含有方法:public void useCom(Compute com, int one, int two),此方法能够用传递过来的对象
android-计算器实现两位数的加减乘除运算
注:以下计算器只注重实现功能,不考虑其他BUG,只有两位整数的算法运算,适合新手1、实现思想将从键盘得到的数值放在一个字符数组中,以运算符号(+-/)为分割点,将两个数值分割开,进行算法运算。*2、难点如何判断是否为符号?+ - ×/ 记录符号的位置?3、步骤:1、得到键盘输入的值 2、将值存放在一个字符数组中 3、遍历数组中的每个数,如果找到算法符号,记录下算法符号的位置。(要点,从0开始)
使用 HTML 、JavaScript 创建一个简单的计算器,包含加、减、乘、除四个功能
简单计算器:       第一个数:             第二个数:                   &nbsp;       +       &nbsp;       -       &nbsp;       *       &nbsp;       /
js计算器(两个数之间的运算)
function ShowNo() //隐藏两个层 { document.getElementById("calc").style.display = "none"; } function $(id) { return (document.getElementB
Java实现简单计算器的加减乘除功能
package guiawt; import java.awt.BorderLayout; import java.awt.Button; import java.awt.Frame; import java.awt.GridLayout; import java.awt.Panel; import java.awt.TextField; import java.awt.event.Actio
新手用python写加减乘除计算器
import time while 1: print '---------------科学计算器------------' a=float(input('请输入第一个数字:')) c=raw_input('请输入+ - * /:') d=['+','-','*','/'] while c not in d: print '算术输入格式...
输入两个数,进行加减乘除求余
//顺序结构及流程  #include&quot;stdio.h&quot;                         /*编译预处理命令*/  void main()                                                                /*main*/  {     int i1,i2,isum,icha,iji,ishang,iyu;      ...
创建一个模块calculator.py,完成任意两个数的加(add)、减(sub)、乘(mult)、除(div)运算;导入该模块,分别调用其中的函数,完成如下操作: 1、25+56 2、86-68 3
模块calculator.py #-*- coding:UTF-8 -*- __author__ = "zhangguodong" __time__ ="2017.09.29" def add(a,b): return a+b def sub(a,b): return a-b def mult(a,b): return a*b def div(a,b):
java实现两个数的加减乘除和平方运算
import java.util.Scanner; public class liujian { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub A num; num=new A(); Scanner i
一个简单的加减乘除计算器
题目:实现一个简单的加减乘除计算计算器(函数指针与函数指针数组的应用) 程序如下: #include enum { EXIT, ADD, SUB, MUL, DIV, }; void menu() { printf( "**********1.ADD 2.SUB*
JS实现加减乘除四则运算器
事件 function count(){ var txt1Value = document.getElementById("txt1").value; var txt2Value = document.getElementById("txt2").value; var operator = docum
javascript:从 复选框来选中俩个数值,然后从单选框按钮来选择加减乘除运算符,实现简单的计算器.
+ - * / function init() { for(i=0; i<100; i++) { checkBox=document.createElement("input"); checkBox.setAttribute("type" , "checkbox"); checkBox.setAttribute("id" , "cb"+i); checkBox.se
Linux-Shell脚本编程-学习-4-Shell编程-操作数字-加减乘除计算
对于任何一种编程语言都很重要的特性就是操作数字的能力,遗憾的是,对于shell脚本来说,这个过程比较麻烦,在shell脚本中有两种途径来进行数学运算操作。 1.expr 最开始的时候,shell提供了一个特别的命令来梳理数学表达式,expr允许在命令行上处理数学表达式,但是特别笨拙。 使用expr运算加减还是可以,但是当遇到*号是,就会出现错误,需要用到转义字符 \来识别,同样,当你希
编程题: 利用接口做参数,写个计算器,能完成加减乘除运算。 (1)定义一个接口Compute含有一个方法int computer(int n, int m)。 (2)设计四个类分别实现此接口,完
interface Computer{ int computer(int n,int m); } class Add implements Computer{ @Override public int computer(int n, int m) { return n+m; } } class sub implements Computer{ @Override public...
文章热词 统计学稳健估计opencv函数 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java课程设计 计算器 java课程设计—计算器

相似问题