编写程序实现简单的四则运算实验报告
时间: 2024-01-08 22:04:05 浏览: 47
实验目的:
本实验旨在通过编写程序实现简单的四则运算,加深对程序控制流程、运算符、函数等概念的理解,提高编程能力。
实验过程:
根据题目要求,我们需要实现加减乘除四种运算。首先需要定义变量来存储用户输入的两个数和运算结果,然后根据用户选择的运算符进行相应的计算,并将结果输出。
具体实现过程如下:
1. 定义变量num1、num2、result,来存储用户输入的两个数和运算结果。
2. 通过输入函数scanf()获取用户输入的两个数num1和num2。
3. 通过输入函数scanf()获取用户选择的运算符operator。
4. 根据用户选择的运算符operator进行相应的计算,将结果保存在变量result中。
5. 通过输出函数printf()将结果输出。
6. 程序结束。
以下为程序示例:
```
#include <stdio.h>
int main()
{
float num1, num2, result;
char operator;
printf("请输入两个数和运算符(例如:2+3):\n");
scanf("%f%c%f", &num1, &operator, &num2);
switch (operator)
{
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
if (num2 == 0)
{
printf("除数不能为0!\n");
return 0;
}
result = num1 / num2;
break;
default:
printf("输入的运算符不正确!\n");
return 0;
}
printf("运算结果为:%f\n", result);
return 0;
}
```
实验结果:
运行程序,输入两个数和运算符,程序可以正确计算出结果并输出。
实验结论:
本实验通过编写程序实现简单的四则运算,加深了对程序控制流程、运算符、函数等概念的理解,提高了编程能力。同时,还需要注意输入输出的格式和数据类型的匹配,以及对除数为0的情况进行特殊处理。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)