点击(此处)折叠或打开
-
#include <stdio.h>
-
int main()
-
{
-
float factor1, factor2; //从键盘任意获取两个数
-
double result;
-
char operation; //从键盘上获取字符
-
scanf("%f%c%f", &factor1, &operation, &factor2);
-
if(operation == '+')
-
{
-
result = factor1 + factor2;
-
printf("和是: %lf\n", result); //输出两个数的和,程序结束
-
}
-
else if(operation == '-')
-
{
-
result = factor1 - factor2;
-
printf("差是: %lf\n", result); //输出两个数的差,程序结束
-
}
-
else if(operation == '*')
-
{
-
result = factor1 *factor2;
-
printf("积是: %lf\n", result); //输出两个数的乘积,程序结束
-
}
-
else if(operation =='/')
-
{
-
if(factor2 == 0) //若除数为0 ,程序提示错误,程序结束
-
{
-
printf("亲 请您仔细输入operation\n");
-
return 0;
-
}
-
result = factor1 / factor2;
-
printf("商是: %lf\n", result); //输出两个数的商,程序结束
-
}
-
else
-
{
-
printf("somthing is error, your operation may wrong\n"); //若输入其他符号,程序提示错误,程序结束
-
return 0;
-
}
-
printf("result is %lf\n",result); //输出结果
-
return 0;
- }