C语言简单函数应用:数学计算
2015-10-27 09:18
337 查看
//计算三个数的和
//计算三个数的平均值
#include<stdio.h>
//定义一个sum变量(求三个数的和)<被调函数>
int sum(int x,int y,int z){
return x+y+z;
}
//定义一个avg变量(求三个数的平均值)<被调函数>
float avg(int x,int y,int z){
return sum(x,y,z)/3.0f;
}
<主调函数>
int main(){
int x,y,z,q;
printf("请输入三个数:\n");
//获取三个数
scanf("%d%d%d",&x,&y,&z);
//调用自定义函数
int s=sum(x,y,z);
float a=avg(x,y,z);
//提示用户选择输出结果
printf("请选择计算方法:0.求和运算 1.求平均值 2.以上两个都要\n");
//获取用户选择
scanf("%d",&q);
//利用if判断并输出用户想要的结果
if(q==0){
printf("sum=%d\n",s);
}
else if(q==1){
printf("avg=%f\n",a);
}
else{
printf("sum=%d\n",s);
printf("avg=%f\n",a);
}
system("PAUSE");
return 0;
}
//计算三个数的平均值
#include<stdio.h>
//定义一个sum变量(求三个数的和)<被调函数>
int sum(int x,int y,int z){
return x+y+z;
}
//定义一个avg变量(求三个数的平均值)<被调函数>
float avg(int x,int y,int z){
return sum(x,y,z)/3.0f;
}
<主调函数>
int main(){
int x,y,z,q;
printf("请输入三个数:\n");
//获取三个数
scanf("%d%d%d",&x,&y,&z);
//调用自定义函数
int s=sum(x,y,z);
float a=avg(x,y,z);
//提示用户选择输出结果
printf("请选择计算方法:0.求和运算 1.求平均值 2.以上两个都要\n");
//获取用户选择
scanf("%d",&q);
//利用if判断并输出用户想要的结果
if(q==0){
printf("sum=%d\n",s);
}
else if(q==1){
printf("avg=%f\n",a);
}
else{
printf("sum=%d\n",s);
printf("avg=%f\n",a);
}
system("PAUSE");
return 0;
}
相关文章推荐
- C语言整理-9
- C++对参数直接赋值
- c语言编程中%g是什么格式
- C语言程序入门第一节课
- ios入门攻略 05篇 C语言基础【分支结构之switch语句】
- ios入门攻略 04篇 C语言基础【分支结构之if语句】
- ios入门攻略 03篇 C语言基础【运算符】
- c++引用的使用以及实质
- VC++ 判断文件或文件夹是否存在的快捷方法 _access
- geohash实现(c语言)
- C++格式化输出,C++输出格式控制
- c++中const用法大全与实质剖析
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- C++ RAII手法实例,不使用智能指针
- C++中的函数重载、覆盖与隐藏
- C++ 类访问控制(public/protected/private)
- 如何用visual studio2013编写简单C语言程序
- C++:主要几种排序算法及其复杂度
- C++:delete和delete[]释放内存的区别
- C++:四种必须使用初始化列表情况