本文目录一览:
用c语言编写一个简单计算器程序
#include <stdio.h> // 计算器
void menu() // 自定义的菜单界面
{
printf("-----------------------------\n");
printf("请输入你的选择\n");
printf("1. +\n");
printf("2. -\n");
printf("3. *\n");
printf("4. /\n");
printf("-----------------------------\n");
}
int main()
{
int i = 0;
int j = 0;
int num = 0; // 计算结果存放在num
int select = 0; // 选择的选项存放在select
do // do-while先执行再判断循环条件,即可实现重复计算功能
{
menu(); // 打印出菜单界面
scanf("%d", &select); // 输入你的选项
printf("请输入计算值:");
scanf("%d %d", &i, &j); // 输入要计算的数值
switch (select)
{
case 1:
printf("%d + %d = %d\n", i, j, num = i + j); // 实现加法功能
break;
case 2:
printf("%d - %d = %d\n", i, j, num = i - j); // 实现减法功能
break;
case 3:
printf("%d * %d = %d\n", i, j, num = i * j); // 实现乘法功能
break;
case 4:
printf("%d / %d = %d\n", i, j, num = i / j); // 实现除法功能
break;
default:
printf("输入有误重新选择");
break;
}
} while (select);
return 0;
}
运行结果:
扩展资料:
return
表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由 return
后面的参数指定。
return
通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1 和 0 就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
怎么用C语言编写一个大整数的四则运算器,求解??(急!!)
- 打开 CodeBlocks,创建一个新的空白文件,定义头文件和主要功能,然后写程序的主体:
- 首先,定义所需的变量,将变量定义为浮点数,定义输入函数,定义 x 和 y 的计算变量,和 c 定义为变量选择计算方法。
使用
switch
语句,以 c 为选择变量,填写计算方法的选择,最后在主函数输入输出函数输出计算公式和结果完成程序编写: - 运行编译后的查询,输入一个部门的计算来验证跟踪程序输出小数,程序运行正常。这就是用 C 语言写四则运算器的过程:
C语言:模拟简单运算器的工作
for(i=1; ch=='='; i++)
这儿有问题,第二个表达式应该改为:
ch != '='
就对了