Chinaunix首页 | 论坛 | 博客
  • 博客访问: 204697
  • 博文数量: 28
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 386
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-09 14:15
文章分类

全部博文(28)

文章存档

2015年(12)

2014年(16)

分类: C/C++

2014-11-26 23:52:52


点击(此处)折叠或打开

  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. }

阅读(1659) | 评论(0) | 转发(0) |
0

上一篇:练习题

下一篇:练习作业

给主人留下些什么吧!~~