程序介绍
本程序是一个简易的计算器(支持小数运算),计算能力是四则运算(加减乘除)。需要的知识内容:函数,选择语句,循环语句。
源码展示
#include <stdio.h>
//加法模块
double Add(double x, double y)
{return x + y;
}
//减法模块
double Sub(double x, double y)
{return x - y;
}
//乘法模块
double Mul(double x, double y)
{return x * y;
}
//除法模块
double Div(double x, double y)
{return x / y;
}
int main()
{int input = 0;double num1, num2;while (1){//打印菜单printf("**********************\n");printf("******1.加法运算******\n");printf("******2.减法运算******\n");printf("******3.乘法运算******\n");printf("******4.除法运算******\n");printf("******0.退出 ******\n");printf("**********************\n");printf("请选择:\n");scanf("%d", &input);if (input != 0){printf("请输入想要计算的两个数:\n");scanf("%lf %lf", &num1, &num2);}else{printf("程序结束!\n");break;}//判断需求switch (input){case 1:printf("%.2lf + %.2lf = %.2lf\n", num1, num2, Add(num1, num2));break;case 2:printf("%.2lf - %.2lf = %.2lf\n", num1, num2, Sub(num1, num2));break;case 3:printf("%.2lf * %.2lf = %.2lf\n", num1, num2, Mul(num1, num2));break;case 4:printf("%.2lf / %.2lf = %.2lf\n", num1, num2, Div(num1, num2));break;default:printf("输入错误,请重新输入:\n");break;}}return 0;
}
程序运行效果展示


结尾
本程序内容比较简单,主要目标群体是新手,欢迎大家讨论,如果有出错的地方请及时指正。这一类文章我打算做成系列,由易到难,希望大家多多关注。










![[已授权] 互联网定位技术小谈](http://xianzhi.aliyun.com/forum/attachment/Mon_1703/14_1150978582736040_635685898d3bfc6.jpg)





![[nlp] 小傻学数据预处理](https://img-blog.csdnimg.cn/img_convert/c9fdc8b9de3183cd848da38828e2f5fc.png)
