C语言简单计算器

用C语言实现简单的计算器功能。

简单计算器,实现简单的加减乘除功能,选择对应的运算符输出运算符对应的编号,然后输入我们要计算的两个数,程序会给出计算结果。

效果演示

在这里插入图片描述

简单计算器代码

/*
简单计算器
name:zsh 
*/ 
#include <stdio.h>	//简单计算器 void menu()	//运算符显示界面 
{printf("--------------------------------------------\n");printf("请输入你的选择\n");printf("1. + \n"); printf("2. - \n"); printf("3. * \n"); printf("4. / \n"); printf("--------------------------------------------\n");
}int main()
{int i = 0;int j = 0;int num = 0;	//存放计算结果int select = 0;	//存放选择的运算符 do{menu();	//打印运算符显示界面 scanf("%d", &select);	//输入运算符编号 printf("请输入计算值");scanf("%d%d", &i, &j);	//输入运算数值 switch (select){case 1:printf("%d+%d=%d\n", i, j, num=i+j);	//加法运算 break;case 2:printf("%d-%d=%d\n", i, j, num=i-j);	//减法运算 break;case 3:printf("%d*%d=%d\n", i, j, num=i*j);	//乘法运算 break;case 4:printf("%d/%d=%d\n", i, j, num=i/j);	//除法运算 break;default:printf("输入有误请重新选择!"); break; }} while(select);return 0;}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/565042.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python实例 75,76

目录 75.判断情人节 76. 题目&#xff1a;编写一个函数&#xff0c;输入n为偶数时&#xff0c;调用函数求1/21/4...1/n,当输入n为奇数时&#xff0c;调用函数1/11/3...1/n 75.判断情人节 #75 import timeif __name____main__:datetime.strftime(%m-%d,time.localtime())if d…

python实例 77,78

目录 77.题目&#xff1a;循环输出列表 78.找到年龄最大的人&#xff0c;并输出。 77.题目&#xff1a;循环输出列表 #77 s ["man","woman","girl","boy","sister"] for i in s:print(i) 返回&#xff1a; 或者是 s …

python实例 79,80

目录 79.字符串排序 80.猴子分桃 79.字符串排序 #79 list1[] str1input(请输入第一个字符串&#xff1a;) str2input(请输入第二个字符串&#xff1a;) str3input(请输入第三个字符串&#xff1a;) list1.extend([str1,str2,str3]) list1.sort() print (排序后的字符串为&am…

C语言带参数的宏定义

C语言允许宏带有参数。在宏定义中的参数称为“形式参数”&#xff0c;在宏调用中的参数称为“实际参数”&#xff0c;这点和函数有些类似。 对带参数的宏&#xff0c;在展开过程中不仅要进行字符串替换&#xff0c;还要用实参去替换形参。 带参宏定义的一般形式为&#xff1a…

python实例 81,82

目录 81.题目&#xff1a;809*??800*??9*?? 其中??代表的两位数, 809*??为四位数&#xff0c;8*??的结果为两位数&#xff0c;9*??的结果为3位数。求??代表的两位数&#xff0c;及809*??后的结果。 82.题目&#xff1a;八进制转换为十进制 81.题目&#xf…

C语言带参宏定义和函数的区别

带参数的宏和函数区别&#xff1a; 宏展开仅仅是字符串的替换&#xff0c;不会对表达式进行计算&#xff1b;宏在编译之前就被处理掉了&#xff0c;它没有机会参与编译&#xff0c;也不会占用内存。而函数是一段可以重复使用的代码&#xff0c;会被编译&#xff0c;会给它分配内…

python实例 83,84

目录 83.题目&#xff1a;求0—7所能组成的奇数个数。 84.题目&#xff1a;连接字符串 83.题目&#xff1a;求0—7所能组成的奇数个数。 程序分析&#xff1a; 组成1位数是4个。 组成2位数是7*4个。 组成3位数是7*8*4个。 组成4位数是7*8*8*4个。 ...... #83 sum 0 …

C语言条件编译详解

我们要开发一个C语言程序&#xff0c;让它输出红色的文字&#xff0c;并且要求跨平台&#xff0c;在 Windows 和 Linux 下都能运行&#xff0c;怎么办呢&#xff1f; 这个程序的难点在于&#xff0c;不同平台下控制文字颜色的代码不一样&#xff0c;我们必须要能够识别出不同的…

python实例 85,86

目录 85.题目&#xff1a;输入一个奇数&#xff0c;然后判断最少几个 9 除于该数的结果为整数 86.题目&#xff1a;两个字符串连接程序 85.题目&#xff1a;输入一个奇数&#xff0c;然后判断最少几个 9 除于该数的结果为整数 程序分析&#xff1a;999999 / 13 76923 #85 a…

Python安装与环境变量的配置

Python安装与环境变量的配置 python下载&#xff1a; Python安装包下载地址 1 . 选择Windows系统的 2 . 选择相应的32/64位版本点击下载 python安装&#xff1a; 1 . 下载完成后&#xff0c;使用管理员身份进行安装 注意&#xff0c;勾选“Add Python 3.6 to PATH”选项…

python实例 87,88

目录 87.题目&#xff1a;回答结果&#xff08;结构体变量传递&#xff09; 88.题目&#xff1a;读取7个数&#xff08;1—50&#xff09;的整数值&#xff0c;每读取一个值&#xff0c;程序打印出该值个数的&#xff0a; 87.题目&#xff1a;回答结果&#xff08;结构体变量…

C语言指针是什么

情景进入 计算机中所有的数据都必须放在内存中&#xff0c;不同类型的数据占用的字节数不一样&#xff0c;例如 int 占用 4 个字节&#xff0c;char 占用 1 个字节。为了正确地访问这些数据&#xff0c;必须为每个字节都编上号码&#xff0c;就像门牌号、身份证号一样&#xf…

python实例 89,90

目录 89.电话数据加密 90.题目&#xff1a;列表的使用实例 89.电话数据加密 题目&#xff1a;某个公司采用公用电话传递数据&#xff0c;数据是四位的整数&#xff0c;在传递过程中是加密的&#xff0c;加密规则如下&#xff1a;每位数字都加上5,然后用和除以10的余数代替该数…

C语言指针变量的定义和使用

指针变量的含义 数据在内存中的地址也称为指针&#xff0c;如果一个变量存储了一份数据的指针&#xff0c;我们就称它为指针变量。 在C语言中&#xff0c;允许用一个变量来存放指针&#xff0c;这种变量称为指针变量。指针变量的值就是某份数据的地址&#xff0c;这样的一份数…

python实例 91,92,93,94

目录 Time 模块 91.时间函数举例1 92.时间函数举例2 93.时间函数举例3 94.时间函数举例4,一个猜数游戏&#xff0c;判断一个人反应快慢 Time 模块 Time 模块包含了以下内置函数&#xff0c;既有时间处理的&#xff0c;也有转换时间格式的&#xff1a; 序号函数及描述1tim…

python实例 95,96

目录 95.字符串日期转换为易读的日期格式 python第三方库 - dateutil 1.简介 2.安装 1&#xff0c;parse  2&#xff0c;rrule 96.计算字符串中子串出现的次数 95.字符串日期转换为易读的日期格式 #95 from dateutil import parser # from dateutil.parser import par…

C语言数组指针

数组&#xff08;Array&#xff09;是一系列具有相同类型的数据的集合&#xff0c;每一份数据叫做一个数组元素&#xff08;Element&#xff09;。数组中的所有元素在内存中是连续排列的&#xff0c;整个数组占用的是一块内存。以int arr[] { 99, 15, 100, 888, 252 };为例&am…

python实例 97,98

目录 97.从键盘输入一些字符&#xff0c;逐个把它们写到磁盘文件上&#xff0c;直到输入一个 # 为止 98.从键盘输入一个字符串&#xff0c;将小写字母全部转换成大写字母&#xff0c;然后输出到一个磁盘文件"test"中保存 97.从键盘输入一些字符&#xff0c;逐个把它…

Pycharm最新版本安装教程

下载安装 下载 pycharm官网 等待下载完成。 安装 下载好的exe&#xff0c;得到如下图所示&#xff0c;点击next 选择我们的安装位置&#xff0c;点击Next 把选框都勾选上&#xff0c;点击下一步 继续点击install 等待进度条加载完成&#xff0c;点击Next 如下图所示&…

python实例 99,100

目录 99.有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中 100.列表转换为字典 99.有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中 #99 import string fp o…