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

{

趣编程 | 简易计算器

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://sjzytwl.xhstdz.com/xwnews/806.html 
         栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://mip.xhstdz.com/ , 查看更多   
    最新文章
    手机键盘声音设置教程:详细步骤与注意事项手机键盘打字声音怎么设置「手机键盘声音设置教程:详细步骤与注意事项」
    关于手机键盘声音设置大家好呀,你是不是常常使用手机时觉得打字的时候缺少点什么声音效果,感觉不够酷、不够个性化?今天这篇文
    相机传输大师自拍神器连接手机「相机传输大师」
    无线远控拍照支持能佳康尼索 【全面连接,掌中摄影——一款APP控制传照片的助手】随着科技的发展,摄影已经不再只是拿起按下快门
    Windows Phone 模拟器上线 GitHub,可在安卓手机上玩微软 WP7 / WP8 游戏安卓手机windows模拟器「Windows Phone 模拟器上线 GitHub,可在安卓手机上玩
    9 月 28 日消息,Windows Phone 的消失想必是不少IT之家小伙伴心中的遗憾,近日,名为林阳的开发者在 GitHub 上线了一款 Windows
    闯世界,广东游戏施展“连招”
    羊城晚报全媒体记者 胡彦游戏产业是数字创意产业的重要组成部分。近年来,广东游戏产业傲立全国,全球化布局加速。2024年,广东
    500手机推荐手机推荐头条手机资讯「500手机推荐手机推荐头条」
    对于一些追求低价实用的学生、长辈、初入职场用户群体来说,如今入手百元机确是不错的选择。下面“电脑百事网”小编就为大家带来
    第三代骁龙 8s:小米 Redmi Turbo 3 手机 256G 版 1305 元 3 期免息再降价第三代手机「第三代骁龙 8s:小米 Redmi Turbo 3 手机 256G 版 1305 元
    【3C 补贴活动随时结束,需以实付款时为准哦】小米 Redmi Turbo 3 手机发布于 2024 年 5 月 20 日,12+256G 版发售价为 1999 元
    小苹果tv盒子手机版v1.0.6小苹果手机「小苹果tv盒子手机版v1.0.6」
    **小苹果tv盒子手机版是一款专为电视盒子用户打造的免费影音播放软件**1. **资源丰富**:小苹果tv盒子手机版拥有千万量级的视频
    速看!“好房子”标准来了!对层高、电梯、隔声等都有规定
    3月31日,国家标准《住宅项目规范》发布,以安全、舒适、绿色、智慧为目标,在规模、布局、功能、性能和关键技术措施等方面,对
    安卓锁屏不到2分钟被破解,仅需换一张SIM卡破解手机「安卓锁屏不到2分钟被破解,仅需换一张SIM卡」
    Pine 萧箫 发自 凹非寺量子位 | 公众号 QbitAI换个SIM卡,就能解锁别人的手机?!并且整个解锁过程不超过两分钟。一位外国小哥偶