c语言用函数过程计算器,C语言用函数调用来编程一个计算器 怎么不对啊
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
char Menu(void);
float sum(float a,float b);
float sub(float a,float b);
float mul(float a,float b);
float div(float a,float b);
void main()
{
float a,b,r;
char c;
while(1)
{
Menu();
scanf("%c",&c);
switch(c)
{case '1':
scanf("%f%f",&a,&b);
r= sum(a,b);
printf("%f\n",r);
break;
case '2':
scanf("%f%f",&a,&b);
r= sub(a,b);
printf("%f\n",r);
break;
case '3':
scanf("%f%f",&a,&b);
r= mul(a,b);
printf("%f\n",r);
break;
case '4':
scanf("%f%f",&a,&b);
r= div(a,b);
printf("%f\n",r);
break;
case '0':
printf("谢谢使用 \n");
return;
}
}
system("pause");
return 0;
}
char Menu(void)
{
while(1)
{
printf(" *-------------------------------*\n");
printf(" | 请选择运算类型 \n");
printf(" |-------------------------------|\n");
printf(" | 1---加法 |\n");
printf(" | 2---减法 | \n");
printf(" | 3---乘法 |\n");
printf(" | 4---除法 |\n");
printf(" | 0---退出 |\n");
}
}
float sum(float a,float b)
{
float num;
num=a+b;
return num;
}
float sub(float a,float b)
{
float num;
num=a-b;
return num;
}
float mul(float a,float b)
{
float num;
num=a*b;
return num;
}
float div(float a,float b)
{
float num;
num=a/b;
return num;
}
c语言用函数过程计算器,C语言用函数调用来编程一个计算器 怎么不对啊相关推荐
- C进阶_C语言_函数与指针_C语言指针进阶
上一篇博客http://t.csdn.cn/GYCiM 我们了解了指针相关知识,今天来了解函数和指针的关系. 目录 函数指针 函数指针数组 指向函数指针数组的指针 回调函数 qsort 冒泡排序模拟实 ...
- r语言 c 函数返回值,R语言入门 输出函数 cat、print、paste等区别理解
一. 简介 cat.print函数都是输出函数 > cat("hello world") hello world >> print("hello wor ...
- c语言prime函数怎么用_C语言教程_v20201106
编程基础 1.1 通俗地理解什么是编程语言 1.2 C语言究竟是一门怎样的语言? 1.6 初中毕业能学会编程吗? 1.7 C和C++到底有什么关系? 1.8 学了 C 语 ...
- r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数
在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...
- c语言缺少函数头怎么办,c语言编译时如何解决缺少头文件和库的问题
问题原因: 我们都知道我们写一个程序不可能所有东西都重头去开发,因此我们会使用一些其它人写好的文件或者说叫做库函数等.但是有时候因为路径的设置不对,或者是文件的丢失,或者是文件版本不对,或者是文件的编 ...
- c语言中函数教学设计,C语言程序设计 函数 C教学设计7单元V1.0.doc
教学设计 河北工业职业技术学院 "C语言程序设计"教学设计 系 别: 计算机技术系 设计教师: 宋铁桥 设计时间: 2017年4月25日 教学内容 第七单元 函数 授课教师 宋铁桥 ...
- c语言中函数名可变,C语言中可变参数函数
转帖两封: 首先在介绍可变参数表函数的设计之前,我们先来介绍一下最经典的可变参数表printf函数的实现原理. 一.printf函数的实现原理 在C/C++中,对函数参数的扫描是从后向前的.C/C++ ...
- c语言字符函数isalpha,总结C语言字符检测函数:isalnum、isalpha...
前言:最近一直在刷leetcode的题,用到isalnum函数,用man手册查找了一下,总共有13个相关函数如下: #include int isalnum(int c); int isalpha(i ...
- c语言srand函数怎么用_C语言的main函数到底该怎么写
前言 从开始学习C语言到现在,我们似乎看到了很多个版本的main函数,那么哪一种才是正确的呢?我们先来看看目前有哪些版本. main函数版本 第一种,没有返回值,没有入参: main() 在C89标准 ...
最新文章
- ASP.NET中数据缓存
- 服务器部署的参数文档,服务器的基本配置参数
- MarkDown写ppt
- 数据结构-线性表之顺序表
- 算法题11 字符串的所有对称子串
- 怎么查看linux网关,如何查看linux服务器网关
- 脚手架-- yarn link后,Error: Cannot find module 。。。
- php 图片上传 文件上传 大小 限制
- 如何修正Linux下面MySQL中文乱码问题
- Opencv官方文档和学习资料
- 学计算机还是机电一体,上技校学计算机应用好还是机电一体化好?
- 路由器老掉线的原因之一
- 如何排版 微信公众号「代码块」之 MarkEditor
- 模仿人类逻辑,首个BERT模型AI通过初二科学考试!研究人员:完成了老板遗愿
- ur机械臂 控制器_UR机器人远程控制研究
- idea双击打不开我的解决方法
- JAVA科学计数法,金额数字,转换为中文大写字
- golang 实现华容道
- 3. 在屏幕上绘制一个底是正方形的五面锥体,锥体的底面在XOZ平面上,锥顶在Y轴上。用下图给锥体的四个三角形面做纹理映射,使得锥体的四个面分别是红橙黄绿色。
- autojs之自动答题思路详解
热门文章
- 联想收购IBM X86服务器的十大QA
- [Android]第一个Android软件/demo
- mysql返回值concat函数拼接,if函数,CASE WHEN函数条件判断。
- 面向对象的方式用pygame写记忆游戏
- 梦想CAD控件文字COM接口知识点
- Islands and bridges
- 北京/上海内推 | 小红书多模态算法组招聘视觉/多模态/NLP算法实习生
- win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)
- python合并多个csv文件为excel并绘制曲线(参考文章记录)
- 2015年北京师范大学新生程序设计竞赛题解