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函数,少了一个&

四、运行结果

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

相关推荐
JenKinJia13 分钟前
Windows10配置C++版本的Kafka,并进行发布和订阅测试
开发语言·c++
煤炭里de黑猫15 分钟前
Lua C API :lua_insert 函数详解
开发语言·lua
笨鸟笃行17 分钟前
爬虫第七篇数据爬取及解析
开发语言·爬虫·python
编程乐趣18 分钟前
一文掌握DeepSeek本地部署+Page Assist浏览器插件+C#接口调用+局域网访问!全攻略来了!
开发语言·c#
java1234_小锋23 分钟前
一周学会Flask3 Python Web开发-response响应格式
开发语言·python·flask·flask3
Jelena1577958579223 分钟前
使用Java爬虫获取1688 item_get_company 接口的公司档案信息
java·开发语言·爬虫
java1234_小锋25 分钟前
一周学会Flask3 Python Web开发-flask3模块化blueprint配置
开发语言·python·flask·flask3
wen__xvn1 小时前
每日一题洛谷P1914 小书童——凯撒密码c++
数据结构·c++·算法
我是苏苏1 小时前
C#基础:使用Linq进行简单去重处理(DinstinctBy/反射)
开发语言·c#·linq
小小码农(找工作版)1 小时前
C#前端开发面试题
开发语言·c#