c语言:制造简单的计算器|练习题

一、题目

制造一个简单的计算器。输入两个数,计算加减乘除的结果。

如图:

二、代码截图【带注释】

三、源代码【带注释】

#include

int main()

{

int yunSuanFu=0;//定义运算符符号变量

int num1,num2;//定义要输入的两个数字

cc:

printf("请输入两个要运算的数字:\n");

scanf("%d",&num1);

scanf("%d",&num2);

printf("1、加法运算\n2、减法运算\n");

printf("3、乘法运算\n4、除法运算\n");

printf("\n请输入:");

scanf("%d",&yunSuanFu);

//判断输入的运算数字,是否在1-4里面。不是则重新输入

if(yunSuanFu>=1&&yunSuanFu<=4)

{

yunsuan(yunSuanFu,num1,num2);

}

else

{

printf("输入有误!请重新输入!\n");

goto cc;

}

}

yunsuan(int yunSuanFu,int num1,int num2)

{

if(yunSuanFu==1)

printf("%d+%d=%d",num1,num2,num1+num2);

if(yunSuanFu==2)

printf("%d-%d=%d",num1,num2,num1-num2);

if(yunSuanFu==3)

printf("%d*%d=%d",num1,num2,num1*num2);

//除的时候,要注意先强制类型转换

if(yunSuanFu==4)

printf("%d/%d=%.2f",num1,num2,(float)(num1)/num2);

}

//遇上无法传递参数的情况,是因为 scanf函数,少了一个&

四、运行结果

关注我 ,每天分享编程知识

相关推荐
傻啦嘿哟3 小时前
某招聘平台爬虫:爬取招聘岗位数据,分析各城市薪资水平
开发语言·爬虫·python
2501_933670793 小时前
2026秋招量化分析岗技能栈:Python、SQL、统计建模、回测项目怎么准备
开发语言·python·sql
Dola_Zou3 小时前
工厂智能排产软件算法保护与按产线计费实战
算法·自动化·软件工程·软件加密
李少兄4 小时前
JavaScript 数据类型完全指南
开发语言·javascript·ecmascript
Seoyoneh4 小时前
Agentic Workflow编排架构:云客服从“被动响应”迈向“主动执行”的技术实现
java·开发语言·架构
啦啦啦啦啦zzzz4 小时前
Logger的组装(c++20)
c++·算法·c++20
Tangyuewei4 小时前
Java 写 Agent:模型只是组件
java·开发语言
小玮看世界5 小时前
[Python]从合并区间到传感器融合区:合并区间在传感器区域融合的实际落地
开发语言·python
尾善爱看海5 小时前
前端算法与手写题集
前端·算法
繁星蓝雨6 小时前
C++的设计与演进大纲(如何从C语言一步步成长为C++)
c语言·开发语言·c++·c++历史·c++演进