C语言-简单计算器程序:实现整数加减乘除求余运算(附代码示例)

这篇文章将指导您使用C语言创建一个简单的计算器程序。该程序可以接受用户输入的两个整数和一个运算符,然后根据运算符执行相应的加、减、乘、除或求余运算。

程序要求

  1. 输入格式: 在一行中依次输入操作数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语言进行基本的算术运算,并为您未来的编程学习打下基础。

C语言-简单计算器程序:实现整数加减乘除求余运算(附代码示例)

原文地址: https://www.cveoy.top/t/topic/csmD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录