用函数加减乘除四则运算,首先打印初始界面,然后输入要进行的算法在输入两个数据,最后给出结果。

#include <stdio.h>
#include <stdlib.h>
//1.初始界面打印
void scron()
{printf("*************************************\n");printf("*************************************\n");printf("*************************************\n");printf("*************************************\n");printf("*********加、减、乘、除四则运算********\n");printf("***************作者:Ken**************\n");printf("*************************************\n");printf("*************************************\n");printf("*************************************\n");printf("*************************************\n");printf("*************************************\n");printf("*************************************\n");}
//2.加减乘除四种算法定义
int add(int a,int b)
{int z;z = a+b;return z;
}
int min(int a,int b)
{int z;z = a-b;return z;
}
int cheng(int a,int b)
{int z;z = a*b;return z;
}
float chu(int a,int b)
{float z;z = (float)a/b;return z;
}//3.算法输入反馈
int cal(char suanFa)
{int mark;switch(suanFa){case '+':printf("您输入了加法!!!\n");break;case '-':printf("您输入了减法!!!\n");break;case '*':printf("您输入了乘法!!!\n");break;case '/':printf("您输入了除法!!!\n");break;default:printf("您输入的算法有误!!!\n");return mark = 0;break;}}
//数据暂存,多层函数调用
void cun(char suanFa)
{int data1;int data2;int mark;mark = cal(suanFa);while(1){if(mark == 0){break;}printf("请输入第一个数据:\n");scanf("%d",&data1);printf("请输入第二个数据:\n");scanf("%d",&data2);real(data1,data2,suanFa);}
}//4.算法执行9
void real(int data1,int data2,char suanFa)
{switch(suanFa){case '+':printf("%d + %d = %d\n",data1,data2,add(data1,data2));break;case '-':printf("%d - %d = %d\n",data1,data2,min(data1,data2));break;case '*':printf("%d * %d = %d\n",data1,data2,cheng(data1,data2));break;case '/':printf("%d / %d = %.2f\n",data1,data2,chu(data1,data2));break;default:break;}}
int main()
{   int data1;int data2;char suanFa;char mark = 0;scron();while(1){if(mark != 0)getchar();mark = 1;printf("请输入算法:\n");scanf("%c",&suanFa);getchar();cun(suanFa);}system("pause");return 0;
}

C语言函数小练习——C语言实现加、减、乘、除四则运算相关推荐

  1. c语言函数官网,c语言函数

    c语言函数[编辑] 概述 c语言函数包括多种函数.它的出现方便了人们对很多数据的计算,节省了大量的时间,方便了人们的计算,为人们提供了一个简便的,时用的函数运算.也在一定的领域中有一个突破性进步,但是 ...

  2. c语言函数大全doc,c语言函数大全.doc

    c语言函数大全c语言函数大全 getchar,getch 原型:extern int getchar(void); 用法:#include 功能:读键 说明:从键盘上读取一个键,并返回该键的键值 ge ...

  3. c语言函数指针学习心得,c语言 函数指针 学习C语言笔记

    c语言 函数指针 大一学的C语言,课,算是学了一遍,后来接触Java,C++,易语言,python,还有写单片机用的类似C语言,可以说后来根本没有好好学,C也忘个差不多了,但是这次我课选了OC,不喜欢 ...

  4. c语言函数助手使用,C语言函数助手怎么查询函数?

    许多网友向小编反映不知道怎么使用C语言函数助手?哪里有C语言函数助手的使用教程?今天极速小编为大家提供一个使用教程,希望对大家有帮助!首先我们下载C语言函数助手(下载地址:http://www.jis ...

  5. c语言函数除法代码,C语言高效编程与代码优化~

    原标题:C语言高效编程与代码优化~ 译文链接:http://www.codeceo.com/article/c-high-performance-coding.html 英文原文:https://ww ...

  6. C语言函数手册:c语言库函数大全|C语言标准函数库|c语言常用函数查询

    http://see.xidian.edu.cn/cpp/u/hanshu/ 本函数手册涵盖了常用的C语言函数,从函数功能.参数和返回值三方面做了详细的说明,并且给出了大量实例,加深读者的理解. 为了 ...

  7. c语言 函数 ppt,《C语言函数》PPT课件.ppt

    <<C语言函数>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<C语言函数>PPT课件.ppt(17页珍藏版)>请在装配图网上搜索. 1.回顾 ...

  8. c语言 函数的声明,C语言中的函数声明

    看了C陷阱与缺陷,第一个给我震撼的就是理解函数声明了,下面是我的理解. 1.理解函数声明 为了模拟开机启动时的情形,我们必须设计出一个C语句,以显示调用位于地址0的子例程.调用语句如下: (*(voi ...

  9. c语言函数原型语句,C语言函数声明以及函数原型

    C语言代码由上到下依次执行,原则上函数定义要出现在函数调用之前,否则就会报错.但在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明. 所谓声明(Declaration),就是告诉编译器 ...

最新文章

  1. 范围解析操作符 (::)
  2. ansible自动化运维(一)——基本架构简介
  3. Vivado关联Modelsim进行仿真
  4. 《数据库系统实训》实验报告——视图
  5. 机器人铁锈斑斑好吗_工业机器人系统运维员是什么职业?这个职业好吗?
  6. centos7修改默认网卡名称
  7. quarz cron表达式在线配置和运行看效果
  8. 软件项目可持续性运作地思考
  9. 图片md5值不一样_夏天宅家,拍点不一样的宝骏530车模图片!
  10. HTML前端代码分析(查看网站黑链的几种方法)暗链是什么意思
  11. win10系统VirtualBox虚拟机安装
  12. 服务器内存条和普通内存条性能,科技知识:服务器内存条和普通内存条区别
  13. 发生致命事故8个月后,优步被获准在匹兹堡恢复自动驾驶测试
  14. 动物生存竞争对投资的启示!
  15. 【Python Web自动化】03_PO模型
  16. 苹果闪存性能测试软件,iPhone 12 Pro性能测试,再次秒杀所有!
  17. ExtentReports生成自动化测试报告
  18. python 工资条 企业微信_企业微信工资条开发
  19. 合泰单片机AD转换Adc_Init.c
  20. 计算机和计算机思维理论考试试题科目一,2020税务师考试答题方式、输入法要求及考试题型!...

热门文章

  1. 百度竞价排名曝光_百度爱采购的三大优势,及如何发优质商品。
  2. 【SpringBoot】SpringBoot简介
  3. Anders Hejlsberg 技术理想架构开发传奇
  4. Flask路由分发及转换器
  5. mysql经典语句(外键开关)
  6. Qt+Win10使用QAxWidget控件实现远程桌面控制
  7. 华为宣布鸿蒙系,这边华为宣布推出鸿蒙系杨百万中国时刻统,那边谷歌喊话华为,网友:尴尬症犯了...
  8. 武大计算机博士毕业生工资,北航、交大、武大…中国重点大学毕业生工资公布,你达标了吗?...
  9. 计算机专业屏幕尺寸,电脑屏幕尺寸怎么看
  10. Koch snowflake fractal (科赫雪花分形)