『代码』··By/蜜汁炒酸奶

四则运算

1.主函数

/*
功能:四则运算
日期:2013-09-04
*/

#include<stdio.h>
#include<stdlib.h>
#include<stdio.h>
#include<stdlib.h>
#include "fourOperations.h"
int main(void)
{
	char ch='A';
	int num1,num2;

	while (ch!='Q')
	{
		viewMenu();
		scanf("%c",&ch);
		switch(ch)
		{
		case 'A':
			printf("请输入进行加法运算的两个数,两个数之间用空格分隔:");
			scanf("%d %d",&num1,&num2);
			printf("这两个数的和为:%dn",add(num1,num2));
			break;
		case 'S':
			printf("请输入进行减法运算的两个数,两个数之间用空格分隔:");
			scanf("%d %d",&num1,&num2);
			printf("这两个数的差为:%dn",subduction(num1,num2));
			break;
		case 'M':
			printf("请输入进行乘法运算的两个数,两个数之间用空格分隔:");
			scanf("%d %d",&num1,&num2);
			printf("这两个数的积为:%dn",multiplication(num1,num2));
			break;
		case 'D':
			printf("请输入进行除法运算的两个数,两个数之间用空格分隔:");
			scanf("%d%d",&num1,&num2);
			printf("这两个数的商为:%dn",division(num1,num2));
			break;
		case 'Q':
			break;
		}
		fflush(stdin);
	};

	system("pause");

	return 0;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51

2.头文件

#ifndef FOUROPERATION_H_2013_09_04
#define FOUROPERATION_H_2013_09_04
/*
功能:四则运算
日期:2013-09-04
*/
void viewMenu();
int add(int num1,int num2);
int subduction(int num1,int num2);
int multiplication(int  num1, int num2);
int division(int  num1, int  num2);
#endif
1
2
3
4
5
6
7
8
9
10
11
12

3.实现函数

/*
功能:四则运算
日期:2013-09-04
*/

/************************************************************************
函数名:viewMenu
功能:显示菜单 提示用户选择哪种操作
参数:
返回值:无
************************************************************************/
void viewMenu()
{
   printf("请选择操作类型:n");
   printf("A:加法运算n");
   printf("S:减法运算n");
   printf("M:乘法运算n");
   printf("D:除法运算n");
   printf("Q:退出程序运行nn");

   printf("请选择您的操作:");
}
/************************************************************************
函数名:add
功能:加法 返回两个数的和
参数:将要进行运算的两个数num1和num2的和
返回值:num1+num2
************************************************************************/
int add(int num1,int num2)
{
	/*int sum;

	sum = num1 + num2;
	*/

	return num1 + num2;

}
/************************************************************************
函数名: subduction
功能:减法 返回两个数的差
参数:将要进行运算的两个数num1和num2的差
返回值:num1-num2
************************************************************************/
int subduction(int num1,int num2)
{
	/*int Subduction;
	Subduction = num1 - num2;
	*/

	return num1 - num2;
}
/************************************************************************
函数名:multiplication
功能:乘法 返回两个数的乘积
参数:将要进行运算的两个数num1和num2的乘积
返回值:num1*num2
************************************************************************/
int multiplication(int  num1, int num2)
{
	return num1 * num2;
}
/************************************************************************
函数名: division
功能:  除法  返回两个数的商
参数:将要进行运算的两个数num1和num2的商
返回值:num1/num2
************************************************************************/
int division(int  num1, int  num2)
{
   return num1 / num2;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72

预览
Loading comments...
0 条评论

暂无数据

example
预览