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

四、运行结果

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

相关推荐
凤山老林2 小时前
04-Java JDK, JRE和JVM
java·开发语言·jvm
灵感__idea7 小时前
Hello 算法:贪心的世界
前端·javascript·算法
小成202303202658 小时前
Linux高级02
linux·开发语言
钢琴上的汽车软件8 小时前
C 语言中const与指针:三种常见写法辨析
c语言·指针和const
知行合一。。。8 小时前
Python--04--数据容器(总结)
开发语言·python
咸鱼2.08 小时前
【java入门到放弃】需要背诵
java·开发语言
ZK_H8 小时前
嵌入式c语言——关键字其6
c语言·开发语言·计算机网络·面试·职场和发展
澈2078 小时前
深入浅出C++滑动窗口算法:原理、实现与实战应用详解
数据结构·c++·算法
A.A呐8 小时前
【C++第二十九章】IO流
开发语言·c++
椰猫子8 小时前
Java:异常(exception)
java·开发语言