zoukankan      html  css  js  c++  java
  • POJ C程序设计进阶 编程题#3:运算符判定

    编程题#3:运算符判定

    来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)

    注意: 总时间限制: 1000ms 内存限制: 65536kB

    描述

    两个整数 a 和 b 运算后得到结果 c。表示为:a ? b = c,其中,?可能是加法 +,减法 -,乘法 *,整除 / 或 取余 %。请根据输入的 a,b,c 的值,确定运算符。如果某种运算成立,则输出相应的运算符,如果任何运算都不成立,则输出 error.

    例如:

    输入:

    3,4,5

    输出:

    error

    若输入:

    3,4,3

    则输出:

    %

    输入

    a b和 c 的值在意行内输入,以逗号间隔 

    输出

    五个运算符之一或 error 

    样例输入

    6,7,13 

    样例输出

    +

     1 #include<stdio.h>
     2 #include<iostream>
     3 
     4 int main()
     5 {
     6     int a, b, c;
     7     scanf("%d,%d,%d",&a,&b,&c);
     8     if (a+b==c)
     9     {
    10         printf("+");
    11     } else if (a-b==c)
    12     {
    13         printf("-");
    14     } else if (a*b==c) {
    15         printf("*");
    16     } else if (b!=0 &&a/b==c)
    17     {
    18         printf("/");
    19     } else if (b!=0 && a%b==c)
    20     {
    21         printf("%c",'%');
    22     } else {
    23         printf("error");
    24     }
    25     return 0;
    26 }
  • 相关阅读:
    SPI简述
    stm32和sd卡
    BKP和RTC
    Lwip与底层的接口
    关于Ad-hoc
    stm32 引脚映射 和 ADC
    GDB使用总结
    linux管道和重定向
    学习python的第四天
    学习pyton的第三天
  • 原文地址:https://www.cnblogs.com/dagon/p/4731492.html
Copyright © 2011-2022 走看看