C语言实现简单的计算器(C语言入门1) | 您所在的位置:网站首页 › C语言入门教程之简简单单的小红旗 › C语言实现简单的计算器(C语言入门1) |
程序介绍
本程序是一个简易的计算器(支持小数运算),计算能力是四则运算(加减乘除)。需要的知识内容:函数,选择语句,循环语句。 源码展示 #include //加法模块 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; } 程序运行效果展示结尾 本程序内容比较简单,主要目标群体是新手,欢迎大家讨论,如果有出错的地方请及时指正。这一类文章我打算做成系列,由易到难,希望大家多多关注。 |
CopyRight 2018-2019 实验室设备网 版权所有 |