简单练习计算器程序

1750阅读 0评论2014-11-26 陈小静123
分类:C/C++


点击(此处)折叠或打开

  1. #include <stdio.h>
  2. int main()
  3. {
  4.     float factor1, factor2; //从键盘任意获取两个数
  5.     double result;
  6.     char operation; //从键盘上获取字符
  7.     scanf("%f%c%f", &factor1, &operation, &factor2);
  8.     if(operation == '+')
  9.     {
  10.         result = factor1 + factor2;
  11.         printf("和是: %lf\n", result); //输出两个数的和,程序结束
  12.     }
  13.     else if(operation == '-')
  14.     {
  15.         result = factor1 - factor2;
  16.         printf("差是: %lf\n", result); //输出两个数的差,程序结束
  17.     }
  18.     else if(operation == '*')
  19.     {
  20.         result = factor1 *factor2;
  21.         printf("积是: %lf\n", result); //输出两个数的乘积,程序结束
  22.     }
  23.     else if(operation =='/')
  24.     {
  25.         if(factor2 == 0) //若除数为0 ,程序提示错误,程序结束
  26.         {
  27.             printf("亲 请您仔细输入operation\n");
  28.             return 0;
  29.         }
  30.         result = factor1 / factor2;
  31.         printf("商是: %lf\n", result); //输出两个数的商,程序结束
  32.     }
  33.     else
  34.     {
  35.         printf("somthing is error, your operation may wrong\n"); //若输入其他符号,程序提示错误,程序结束
  36.         return 0;
  37.     }
  38.     printf("result is %lf\n",result); //输出结果
  39.     return 0;
  40. }

上一篇:练习题
下一篇:练习作业