生活资讯
趣编程 | 简易计算器
2024-12-28 14:34  浏览:80

{

趣编程 | 简易计算器

C语言

趣编程

学习C语言,快乐你我他~

  • 在主函数编写4个功能的选择菜单

  • 判断是否选择计算

  • 用switch语句实现分支选择

    #include"stdio.h"#include"stdlib.h"//编写函数,实现加法功能int add(int oper1,int oper2){  return oper1+oper2;}//编写函数,实现减法功能int sub(int oper1,int oper2){  return oper1-oper2;}//编写函数,实现乘法功能int multi(int oper1,int oper2){  return oper1*oper2;}//编写函数,实现除法功能double divide(int oper1,int oper2){  return (double)oper1/oper2;}int main(){  //菜单  printf("-------简易计算器------\n");  printf("1、加法      2、减法\n");  printf("3、乘法      4、除法\n");  printf("5、退出系统\n");while(1){   int choice;   int oper1,oper2,result;   printf("请输入选择的运算:\n");   scanf("%d",&choice);   if(choice>=1&&choice<=4)  //判断是否选择计算   {      printf("请输入第一个操作数:\n");      scanf("%d",&oper1);      printf("请输入第二个操作数:\n");      scanf("%d",&oper2);    }   switch(choice)    {    case 1:printf("和为%d\n",add(oper1,oper2));         break;    case 2:printf("差为%d\n",sub(oper1,oper2));         break;    case 3:printf("积为%d\n",multi(oper1,oper2));         break;    case 4:printf("商为%.2lf\n",divide(oper1,oper2));         break;    case 5:         exit(0);     //退出系统    }}}


    分享

    一、输入函数的使用

    1.gets()函数的使用

    a.使用该函数可以将键盘输入的一行字符以字符串的形式存放到字符数组中;

    b.输入一行字符时以Enter键为结束符,且自动将回车符'\n'转换为'\0',作为字符串结束标志;

    c.弥补了scanf()函数不能包含空格的字符串的不足。

    #include "stdio.h"#include "stdlib.h"int main(){  char str[80];  gets(str);  printf("%s\n",str);  system("pause");//预防闪退  return 0;}
    #include "stdio.h"#include "stdlib.h"int main(){  char str[80];  scanf("%s",str);  printf("%s\n",str);  system("pause");//预防闪退  return 0;}


    二、输出函数的使用

    1.使用puts()函数可以将一个字符串(以'\0'结束的字符序列)输出到屏幕,输出后会自动换行。

    2.printf()函数可以输出多个字符串,输出后不会自动换行。

    #include "stdio.h"#include "stdlib.h"int main(){  char str[]={"ChengDu"};  puts(str);  printf("%s",str);  system("pause");//预防闪退  return 0;}


    注意:

    一个gets()函数,只能输入一个字符串;

    排版|郭燕玲

    初审|陈梓斌

    复审|杨善友

    庄易珊

    终审|黄   生

        以上就是本篇文章【趣编程 | 简易计算器】的全部内容了,欢迎阅览 ! 文章地址:http://fswenzheng.xhstdz.com/xwnews/806.html 
         栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://fswenzheng.xhstdz.com/mobile/ , 查看更多   
    最新文章
    TapTap白皮书:独家游戏总下载量7.2亿+,买断制游戏年售433万份
    为帮助开发者更好了解游戏产业的发展状况,伽马数据联合TapTap共同发布了《2024TapTap移动游戏行业白皮书》。这份白皮书不仅包含
    拓展国际市场,海外SEO与SEM策略解析
    海外SEO与SEM是企业拓展国际市场的关键策略。通过优化网站内容和关键词,提升网站在海外搜索引擎的排名,吸引更多国际访客。利用
    中国移动怎么开通国际漫游
    在全球化日益加深的今天,国际漫游服务已成为出国旅行、工作或学习的必备通信工具。中国移动作为国内领先的通信运营商,为用户提
    Vista优化大师3.2正式版 新增驱动管理
      周五了,下午两点多的时候发了关于酷点、闪游浏览器、Vista新版本将在今日下午发布的一个预告,想必大家都清楚了这次的更新
    TechTool Pro for mac(硬件监测和系统维护工具)
    TechTool Pro mac帮助用户实现系统硬件监测(CPU、内存、硬盘、网络、USB等)、内存测试、S.M.A.R.T检测、磁盘宗卷扫描、宗卷重
    酷派锋尚MAX(A8-930/全网通) 天天酷跑 1.0.123.0
    《天天酷跑》首款跑酷网游,经典玩法酷炫坐骑,挑战QQ好友!在继承经典横版跑酷游戏的基础玩法下,新增了“下滑”操作,令游戏乐趣
    盘点一款中至吉安王炸作弊视频-知乎
    排名软件名称主要功能用户评价 (评分/条数)特色功能兼容性安全性更新频率社区活跃度下载量 (估算)稳定性资源消耗价格开发者用户
    爽文剧本拿稳小说在线阅读
    专为书荒朋友们带来的《爽文剧本拿稳》主要是描写江瑾,秦琴,陈芳歌之间一系列的故事,作者夏夏细致的描写让读者沉浸在小说人物的
    谷歌介绍多模态智能眼镜代理Project Astra最新进展
    即将通过眼镜原型设备进行测试(映维网Nweon2024年12月12日)谷歌日前介绍了多模态智能代理Project Astra的进展,并表示即将通过
    法国连锁影院深入意大利
    法国连锁影院深入意大利欧洲的顶级影城经营者法国的UGC电影院将目光投向了意大利——欧洲最受注目的主要地区市场——下月将在永
    相关文章