程序填空题:四则运算
首先输入两个非0双精度实数,再输入一个运算符(+、-、*、/),然后进行相应计算并输出结果(保留两位小数,最后换行),如果输入的运算符不是这四种,则输出“运算符输入有误!”的信息,请填空完成程序相应功能。 ``` #includeint 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!='/'