-->
当前位置:首页 > 题库 > 正文内容

程序填空题:四则运算

Luz4年前 (2021-08-19)题库455
首先输入两个非0双精度实数,再输入一个运算符(+、-、*、/),然后进行相应计算并输出结果(保留两位小数,最后换行),如果输入的运算符不是这四种,则输出“运算符输入有误!”的信息,请填空完成程序相应功能。

```
#include 
int main(void)
{int k;for(k=1;k<=5;k++){ //该循环用于自动阅卷,请考生忽略
 double a,b,c; //变量c用来存放运算结果
 char ysf;
 scanf("%lf%lf",&a,&b);
 ysf=//输入运算符
 if(ysf=='+')  //输入的运算符是+
   {c=a+b;
    printf("%.2lf+%.2lf=%.2lf\n",a,b,c);
   }
 if(ysf=='-')  //输入的运算符是-
   {c=a-b;
    printf();
   }
if()  //输入的运算符是*
   {c=a*b;
    printf("%.2lf*%.2lf=%.2lf\n",a,b,c);
   }
if(ysf=='/')  //输入的运算符是/
   {c=;
    printf("%.2lf/%.2lf=%.2lf\n",a,b,c);
   }
if()
  printf("运算符输入有误!\n");
  } //该循环用于自动阅卷,请考生忽略
 return 0;
}


```






答案: 第1空:getchar(); 第2空:"%.2lf-%.2lf=%.2lf\n",a,b,c 第3空:ysf=='*' 第4空:a/b 第5空:ysf!='+' && ysf!='-' && ysf!='*' && ysf!='/'


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。