C语言-简单计算器程序:实现整数加减乘除求余运算(附代码示例)
C语言-简单计算器程序:实现整数加减乘除求余运算(附代码示例)
这篇文章将指导您使用C语言创建一个简单的计算器程序。该程序可以接受用户输入的两个整数和一个运算符,然后根据运算符执行相应的加、减、乘、除或求余运算。
程序要求
- 输入格式: 在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。2. 输出格式: - 当运算符为'+', '-', '*', '/', '%'时,在一行输出相应的运算结果。 - 若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出'ERROR'。3. 数据范围: 题目保证输入和输出均不超过整型范围。
代码示例c#include <stdio.h>
int main() { int num1, num2, result; char operator;
// 获取用户输入 printf('请输入操作数1 运算符 操作数2 (例如: 1 + 2): '); scanf('%d %c %d', &num1, &operator, &num2);
// 根据运算符执行相应的操作 switch (operator) { case '+': result = num1 + num2; printf('%d ', result); break; case '-': result = num1 - num2; printf('%d ', result); break; case '*': result = num1 * num2; printf('%d ', result); break; case '/': if (num2 == 0) { printf('ERROR: 除数不能为零! '); } else { result = num1 / num2; printf('%d ', result); } break; case '%': if (num2 == 0) { printf('ERROR: 除数不能为零! '); } else { result = num1 % num2; printf('%d ', result); } break; default: printf('ERROR: 无效的运算符! '); }
return 0;}
输入输出示例
输入样例1:
-7 / 2
输出样例1:
-3
输入样例2:
3 & 6
输出样例2:
ERROR: 无效的运算符!
总结
本文介绍了如何使用C语言编写一个简单的计算器程序,并提供了详细的代码示例和输入输出说明。希望这篇文章能够帮助您理解如何使用C语言进行基本的算术运算,并为您未来的编程学习打下基础。
原文地址: https://www.cveoy.top/t/topic/csmD 著作权归作者所有。请勿转载和采集!