以下程序是一个简单的计算器程序。其功能是根据输入的数据和运算符进行简单的算术运算。填空完成程序。#include <stdio.h> void main(){ float datal,data2,r; char op; scanf(“%f%c%f",&datal,&op,&data2); /***************FILL****************/ switch( 1_){ case '+': r=datal+data2; break; case'-':r-datal-data2; break; /***************FILL****************/ case2_:r=datal*data2; break; case '/':r=datal/data2; printf(“%. 3f%c%. 3f=%.3f",datal,op,data2,r); }
时间: 2023-07-05 21:35:03 浏览: 53
以下是填空后的程序:
#include <stdio.h>
void main(){
float datal,data2,r;
char op;
scanf("%f%c%f",&datal,&op,&data2);
/***************FILL****************/
switch(op){
case '+':
r = datal + data2;
break;
case '-':
r = datal - data2;
break;
case '*':
r = datal * data2;
break;
case '/':
r = datal / data2;
printf("%.3f%c%.3f=%.3f", datal, op, data2, r);
break;
}
}
注意:
1. 在 scanf 中读入的运算符需要传入 switch 语句进行判断,因此需要填写 switch(op)。
2. 在 case 中需要填写运算符对应的操作,并且需要注意乘法运算符是 *,不是 x。
3. 在除法运算中,需要输出运算结果,因此需要在 case '/' 中添加 printf 语句。记得保留小数点后三位,可以使用 "%.3f" 进行格式化输出。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)