编一程序实现简单的加减乘除四则运算,用户从键盘输入算数,即可输出结果.

如题所述

在编程领域,实现一个简单的四则运算程序是一项基础任务。该程序能够接受用户输入的两个数字,并根据用户选择的运算符执行相应的加、减、乘、除操作。以下是一个C语言实现的例子:

首先,定义一个枚举类型来表示四种运算符:
enum operator {jia, jian, cheng, chu};

接下来,声明变量s用于存储运算结果,x和y用于存储用户输入的两个数字:

float s, x, y;

程序通过提示用户输入两个数字,并使用scanf函数读取这两个数字的值:

printf("input x,y:\n");
scanf("%f,%f", &x, &y);

接着,使用for循环遍历四种运算符:

for (op1 = jia; op1 <= chu; op1++) {

在循环内部,利用switch语句判断当前运算符,并执行相应的运算:

switch (op1) {

case jia:

s = x + y;
printf("x+y=%f\n", s);
break;

case jian:

s = x - y;
printf("x-y=%f\n", s);
break;

case cheng:

s = x * y;
printf("x*y=%f\n", s);
break;

case chu:

s = x / y;
printf("x/y=%f\n", s);
break;

}

}

这个程序能够有效地执行基本的数学运算,为初学者提供了一个良好的学习范例。

值得注意的是,为了确保程序的健壮性,应对用户输入进行适当的错误处理,例如检查除数是否为零,以避免出现运行时错误。此外,通过增强用户交互,例如提供一个友好的提示菜单,让用户选择运算符,可以使程序更加用户友好。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜