可以完成加、减、乘、除和取余的计算

要求:可以完成加、减、乘、除和取余的计算。
目的:灵活掌握switch分支。
//可以完成加、减、乘、除和取余的计算
#include<stdio.h>
#include<string.h>
void main()
{
	char ch;
	int num1,num2;
	printf("请输入运算符(+、-、*、/):\n"); 
	scanf("%c",&ch);
	printf("请输入整数num1:\n");
	scanf("%d",&num1);
	printf("请输入整数num2:\n");
	scanf("%d",&num2);
	switch(ch)
	{
		case '+':
			printf("%d%c%d=%d\n",num1,ch,num2,num1+num2);
			break;
		case '-':
			printf("%d%c%d=%d\n",num1,ch,num2,num1-num2);
			break;
		case '*':
			printf("%d%c%d=%d\n",num1,ch,num2,num1*num2);
			break;
		case '/':
			if(num2!=0)
			{
				printf("%d%c%d=%d\n",num1,ch,num2,num1+num2);
			}else
			{
				printf("除数num2不能为0!\n");	
			}
			break;	
		default:
			printf("输入错误!\n");
	}
}
运行结果:

在这里插入图片描述

发布了67 篇原创文章 · 获赞 25 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_41104871/article/details/90741140