牛客寒假算法基础集训营1 A:小a的计算器

牛客寒假算法基础集训营1 A:小a的计算器

【题目描述】
小a的数学基础实在太差了,以至于他只会用计算器算数。他的计算器比较特殊,只有+,−,×,/(即加减乘除)四种运算。经过一番周折,小a终于算出了他想要的数,但是他却忘记了最初的数是什么。不过幸运的是他记下了整个操作序列,他想请你帮他算出最初的数。

【输入描述】在这里插入图片描述
【输出描述】
在这里插入图片描述
【示例】
输入
在这里插入图片描述
输出
在这里插入图片描述
【思路】
输入到两个数组中,a[n]判断+、-、*、/,b[n]改变的数。 倒取a[n]中得符号即可。
注意:由于存在整除如果是int 有可能出现少1的情况 所以应用double。

#include<stdio.h>
int main()
{  
	int n,a[200],b[200],i;
	double x;
	scanf("%d%lf",&n,&x);
	for(i=0;i<n;i++){
		scanf("%d%d",&a[i],&b[i]);
	}	
	for(i=n-1;i>=0;i--){
		if(a[i]==1){
			x=x-b[i];
			continue;
		}
		if(a[i]==2){
			x=x+b[i];
			continue;
		}
		if(a[i]==3){
			x=x/b[i];
			continue;
		}
		if(a[i]==4){
			x=x*b[i];
			continue;
		}
		}
		printf("%.0lf\n",x);
	return 0;
 } 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值