Alice做算术 I

来源:互联网 发布:淘宝销量多久更新一次 编辑:程序博客网 时间:2024/05/21 10:03

Description
还没满一周岁,Alice就开始学习算术了。她学得很快,爸爸出了很多算术题(math problems),Alice都能很快做出来。每次做完题目就嚷着要吃蛋糕。后来,爸爸干脆用电脑随机出题,而且题目数量惊人(超过1000题),这下Alice就没那么快做得完了。于是,可爱的Alice用可怜兮兮的眼神看着你,向你求助。为了能够尽快吃蛋糕,请你编(write)一个程序帮她秒杀这些题目吧。

Input
输入有多行,每行是一条算术式子,运算数都是整数。算式形式如下:
1+1=
4/2=
10-5=
3*2=
12%5=
顺便说一下(by the way),Alice把求余运算也学会了,但是Alice没学过负数,因此,如果运算结果是负数的,她就不会做。

Output
对每条算术式子,输出运算结果,一个一行。
碰到Alice不会做的式子,输出 “Daddy is bad guy”

Sample Input
1+1=
4/2=
10-5=
3*2=
12%5=
3-10=

Sample Output
2
2
5
6
2
Daddy is bad guy

#include <stdio.h>int main(){    char a;    int i,j,sum;    char b='+',c='-',d='*',e='/',f='%';    while (scanf("%d%c%d=",&i,&a,&j)!=EOF)    {        if (1)        {            if(a==b)            {                sum=i+j;            }            if(a==f)            {                sum=i%j;            }            if(a==d)            {                sum=i*j;            }            if(a==e)            {                sum=i/j;            }            if(a==c)            {                sum=i-j;            }        }        if(sum>=0)        {            printf ("%d\n",sum);        }        else            printf("Daddy is bad guy\n");    }    return 0;}
原创粉丝点击