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

{

趣编程 | 简易计算器

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://fhzcwj.xhstdz.com/xwnews/806.html 
         栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://fhzcwj.xhstdz.com/mobile/ , 查看更多   
    最新文章
    直播(带货)标准起号法
    在当前的短视频和直播电商生态中,如何有效、快速启动一个新账号成为了众多商家和主播共同关注的问题,所以就有了各种各样的起号
    石柱网站排名优化,提升网站在搜索引擎中的可见度与权威度,石柱官网
    石柱网站排名优化,旨在提升网站在搜索引擎中的可见度与权威度。通过优化网站结构、内容质量、关键词策略等,提高网站在搜索引擎
    抖音如何自动回复私信消息?自动回复私信消息有记录吗?
    在短视频平台抖音上,私信功能成为用户互动的重要方式。为了提高沟通效率,许多用户希望实现自动回复私信消息。那么,抖音如何设
    百度搜索URL的规律是什么?用弹窗刷百度下拉框排名应该注意的几个要点
    最近苦苦研究百度下拉框规律,希望能找到捷径让和自己需要的关键词的百度下拉框中出现和自己的产品相关的关键词,从而在搜索的结
    蜘蛛池推广,揭秘互联网营销的新趋势,蜘蛛池推广平台申请流程详解
    蜘蛛池推广是互联网营销的新趋势,通过构建蜘蛛池,实现快速获取流量和排名。申请流程包括选择平台、注册账号、提交网站信息、选
    SEO优化秘籍,揭秘提升网站流量与品牌影响力的网络推广策略
    知名网络SEO优化推广,通过关键词研究、内容优化、技术调整等手段,有效提升网站在搜索引擎排名,进而增加网站流量与品牌影响力
    如何快速优化网站排名,全方位策略解析,网站排名快速提升攻略,全方位优化策略详解,网站排名快速提升攻略,全方位优化策略详解
    快速提升网站排名攻略:本文全方位解析网站排名优化策略,涵盖关键词研究、内容优化、技术SEO、链接建设等多个方面,助您快速实
    穿越港综,成就系统助我成为教父_第17章
    更新时间:2024-12-14 18:11:45看到太子遇袭,他带着的一个马仔急冲冲的过来救援。这个时候,获得了‘神·乌蝇’能力的乌蝇变得
    TapTap白皮书:独家游戏总下载量7.2亿+,买断制游戏年售433万份
    为帮助开发者更好了解游戏产业的发展状况,伽马数据联合TapTap共同发布了《2024TapTap移动游戏行业白皮书》。这份白皮书不仅包含
    拓展国际市场,海外SEO与SEM策略解析
    海外SEO与SEM是企业拓展国际市场的关键策略。通过优化网站内容和关键词,提升网站在海外搜索引擎的排名,吸引更多国际访客。利用
    相关文章