//计算三个数的和
//计算三个数的平均值
#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语言程序,该程序可以接收用户输入的三个整数,并计算这三个数的总和与平均值。用户可以选择输出结果的形式,包括只显示总和、只显示平均值或同时显示两者。
645

被折叠的 条评论
为什么被折叠?



