题解 | #加减乘除#

加减乘除

https://www.nowcoder.com/practice/fdc56f9b00b34c70ad36c61ef89e3fc3

#include <stdio.h>

int jiecheng(int n) {
	if(n==0||n==1) return 1;
	else return n*jiecheng(n-1);
}

int main() {
	int a,c;
	char b;
	while (scanf("%d",&a) != EOF) {
		scanf(" %c",&b);
		if(b=='!') {
			printf("%d\n",jiecheng(a));
		} else if(b=='+') {
			scanf(" %d",&c);
			printf("%d\n",a+c);
		} else if(b=='-') {
			scanf(" %d",&c);
			printf("%d\n",a-c);
		} else if(b=='*') {
			scanf(" %d",&c);
			printf("%d\n",a*c);
		} else if(b=='/') {
			scanf(" %d",&c);
			if(c==0) {
				printf("error\n");
			} else {
				printf("%d",a/c);
			}
		} else if(b=='%') {
			scanf(" %d",&c);
			if(c==0) {
				printf("error\n");
			} else {
				printf("%d\n",a%c);
			}
		}
	}
	return 0;
}

全部评论

相关推荐

牛客83700679...:简历抄别人的,然后再投,有反馈就是简历不行,没反馈就是学历不行,多投多改只要技术不差机会总会有的
点赞 评论 收藏
分享
07-11 15:12
门头沟学院 Java
别人在上班,我就在工位上看看视频啥的,这正常吗?
程序员小白条:实习就是摸鱼,只是公司指标,把你进来了,可能那时候客户很多,但等你进来的时候,已经是淡季了,根本没多少需求,或者说根本不适合实习生去完成,因此你就每天干坐着就行,可能1,2个月都没需求
实习生的蛐蛐区
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务