使用函数执行算术运算

C++C++Beginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,你将学习如何编写一个 C++ 程序,使用函数执行算术运算。具体来说,你将创建单独的函数来实现用户输入的两个数字的加法、减法、乘法和除法运算。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("`C++`")) -.-> cpp/BasicsGroup(["`Basics`"]) cpp(("`C++`")) -.-> cpp/FunctionsGroup(["`Functions`"]) cpp(("`C++`")) -.-> cpp/IOandFileHandlingGroup(["`I/O and File Handling`"]) cpp(("`C++`")) -.-> cpp/StandardLibraryGroup(["`Standard Library`"]) cpp(("`C++`")) -.-> cpp/SyntaxandStyleGroup(["`Syntax and Style`"]) cpp/BasicsGroup -.-> cpp/variables("`Variables`") cpp/BasicsGroup -.-> cpp/operators("`Operators`") cpp/FunctionsGroup -.-> cpp/function_parameters("`Function Parameters`") cpp/IOandFileHandlingGroup -.-> cpp/output("`Output`") cpp/IOandFileHandlingGroup -.-> cpp/user_input("`User Input`") cpp/IOandFileHandlingGroup -.-> cpp/files("`Files`") cpp/StandardLibraryGroup -.-> cpp/math("`Math`") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("`Code Formatting`") subgraph Lab Skills cpp/variables -.-> lab-96201{{"`使用函数执行算术运算`"}} cpp/operators -.-> lab-96201{{"`使用函数执行算术运算`"}} cpp/function_parameters -.-> lab-96201{{"`使用函数执行算术运算`"}} cpp/output -.-> lab-96201{{"`使用函数执行算术运算`"}} cpp/user_input -.-> lab-96201{{"`使用函数执行算术运算`"}} cpp/files -.-> lab-96201{{"`使用函数执行算术运算`"}} cpp/math -.-> lab-96201{{"`使用函数执行算术运算`"}} cpp/code_formatting -.-> lab-96201{{"`使用函数执行算术运算`"}} end

创建一个新的 C++ 文件

~/project 目录下创建一个名为 main.cpp 的新文件。

touch ~/project/main.cpp

包含必要的库

包含 iostream 库,如下所示:

#include<iostream>
using namespace std;

定义用户自定义函数

定义单独的函数来执行用户输入的两个数字的算术运算。定义四个独立的函数来执行加法、减法、乘法和除法,如下所示:

int sum(int a,int b)
{
 rem=a+b;
 return(rem);
}

int sub(int a,int b)
{
 rem=a-b;
 return(rem);
}

int mul(int a,int b)
{
 rem=a*b;
 return(rem);
}

int div(int a,int b)
{
 rem=a/b;
 return(rem);
}

在每个函数中,ab 表示输入的两个整数。这些函数返回所执行算术运算的结果值。

输入两个数字

提示用户输入两个整数值,如下所示:

int main()
{
 int a,b,m,su,s,d;
 cout<<"Enter Two Numbers : \n";
 cin>>a>>b;

使用用户自定义函数执行算术运算

调用四个函数,并将输入的两个整数值作为参数传递,如下所示:

 s=sum(a,b);
 su=sub(a,b);
 m=mul(a,b);
 d=div(a,b);

输出算术运算结果

输出执行的算术运算结果,如下所示:

 cout<<"\nSum : = "<<s<<"\nSubtraction : = "<<su<<endl;
 cout<<"\nMultiplication : = "<<m<<"\n Division : = "<<d<<endl;

编译并运行代码

使用以下命令编译并运行代码:

g++ main.cpp -o main && ./main

查看 main.cpp 文件的完整代码

#include<iostream>
using namespace std;

int sum(int,int);
int sub(int,int);
int mul(int,int);
int div(int,int);
int rem;

int main()
{
 int a,b,m,su,s,d;

 cout<<"Enter Two Numbers : \n";
 cin>>a>>b;

 s=sum(a,b);
 su=sub(a,b);
 m=mul(a,b);
 d=div(a,b);

 cout<<"\nSum : = "<<s<<"\nSubtraction : = "<<su<<endl;
 cout<<"\nMultiplication : = "<<m<<"\n Division : = "<<d<<endl;
 return 0;
}

int sum(int a,int b)
{
 rem=a+b;
 return(rem);
}

int sub(int a,int b)
{
 rem=a-b;
 return(rem);
}

int mul(int a,int b)
{
 rem=a*b;
 return(rem);
}

int div(int a,int b)
{
 rem=a/b;
 return(rem);
}

总结

在本实验中,你学习了如何创建一个使用函数执行算术运算的 C++ 程序。你编写了单独的函数来执行用户输入的两个整数值的加法、减法、乘法和除法运算。然后,你编译并运行代码,查看执行的算术运算结果,并将其输出到控制台。

您可能感兴趣的其他 C++ 教程