四则运算

四则运算

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;
}

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

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;
}
本文采用 CC BY-NC-SA 4.0 许可,转载请注明出处与作者。

支持一下

如果这篇文章对你有帮助,欢迎打赏或分享。

打赏支持

评论