用C++编写程序,从键盘输入3歌,并打印其和、平均值、最小值、最大值

供稿:hz-xin.com     日期:2025-01-13
编写一个程序,从键盘输入3个数,打印出这3个数的和、平均值、乘积、最小值、最大值

#include
main()
{
int a,b,c,max,min;
float sum,d,e;
printf("请输入三个数:");
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;
d=sum/3;
e=a*b*c;
if(a>b)
{
b=min;
a=max;
if(min>c)
min=c;
if(max<c)
max=c;

}
else
{
a=min;
b=max;
if(min>c)
min=c;
if(max<c)
max=c;
}
printf("三个数的和%.1f
",sum);
printf("三个数的平均值%.2f
",d);
printf("三个数的积%.1f
",e);
printf("三个数中最大值是%d
",max);
printf("三个数中最小值是%d
",min);
}

#include
int main()
{
int a,b,c,s;
printf("请输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
s=a+b+c;
printf("%d+%d+%d=%d
av=%f
",a,b,c,s,s/3.0);
getch();
return 0;
}

int main()
{
float a,b,c ;
float fMin,fMax ;
float fTotal,fAve ;

printf("请输入三个数\n");
scanf("%f%f%f",&a,&b,&c);

fMin = a;
if( b < fMin )
fMin = b;
if( c < fMin )
fMin = c ;

fMax = a;
if( b > fMax )
fMax = b ;
if( c > fMax )
fMax = c ;

fTotal = a + b + c ;
fAve = fTotal / 3 ;

printf("最小数=%f 最大数=%f 和=%f 平均数=%f\n",fMin,fMax,fTotal,fAve);
}

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main()
{
vector<double> vnum;
double a,b,c;
cin >> a >> b >> c;
vnum.push_back(a);
vnum.push_back(b);
vnum.push_back(c);
sort(vnum.begin(),vnum.end());
cout << "sum:" << a+b+c << endl;
cout << "avg:" << (a+b+c)/3 << endl;
cout << "max:" << vnum.back() << endl;
cout << "min:" << vnum.front() << endl;

return 0;
}

C++程序设计:从键盘上输入三个整数,求出其中最大值与最小值,用条件运算...
例如,参考代码展示了如何使用C++求解三个整数中的最大值和最小值。在程序中,首先定义了三个整数变量a1、a2、a3,然后通过cin函数从键盘输入这三个整数的值。接下来,利用条件运算符来判断并输出这三个数中的最小值和最大值。具体来说,程序中使用了嵌套的条件运算符来实现这一功能。外层的条件运算...

请教一个c++程序:分别从键盘输入三个整数:按下列条件输出
include<iostream> include<vector>\/\/向量容器 include<algorithm> using namespace std;define N 3 \/\/在本例中,输入3个数,如果想改变输入的数值可以在这里改变。int main(){ vector<int> veci;int n;cout<<"请输入第 "<<N<<" 个整数,请按空格或者Enter区分!"<<endl;for(int i=0;i<...

C++语言编程:输入三个数,从小到大输出。
include <stdio.h> int min(int m,int n) { return((m > n) ? n : m); } int main() { int a,b,c;printf("请输入三个整数(逗号隔开): ");scanf("%d,%d,%d",&a,&b,&c);if(a > b) { if(b > c) printf("%d %d %d\\n\\n",c,b,a);else if(a > c) printf(...

VC++中编写一个控制台应用程序,功能是输入3个整数,输出其中的最大数
在VC++中,编写一个简单的控制台应用程序,可以实现接收用户输入的三个整数,并输出其中的最大值。程序开始时,首先需要包含必要的头文件,这里使用了<stdio.h>,用于处理输入和输出操作。接着,定义主函数main,该函数是程序的入口点。在main函数中,声明四个整型变量a、b、c和max。程序要求用户输入...

编写程序,输入3个数,求他们的平均值并输出(Visual C++ 6.0上啊求具体...
给你一个c语言编写的 include(stdio.h)main(){ int a,b,c;printf("输入三个数,以空格间隔:");scanf("%d %d %d\\n",&a,&b,&c);\/\/注意输入的格式应与scanf中规定的格式一致 printf("%3d\\n",(a+b+c)\/3);} 望采纳!

c++编程;用if语句实现从键盘输入3个整数按从大到小的顺序输出。_百度知 ...
源程序如下:#include <iostream> using namespace std;int main(){ int x,y,z,j;cout<<"输入三个数字,中间用空格隔开\\n";cin>>x>>y>>z;if(x<y){ j=x;x=y;y=j;} if(x<z ){ j=x; x=z;z=j;} if(y<z){ j=y;y=z; z=j;} cout<<x<<','<<y<<','<<z<<...

...出其中的最大值,并输出(用三项条件运算符完成) c++程序
include <iostream>using namespace std;int main(){ int a, b, c; cout << "输入三个数:"<<endl; cin >>a; cin >> b; cin >> c; int max1 = a > b ? a : b; int max2 = max1 > c ? max1 :c; cout << "最大数: "+ max2 << endl;...

输入三个整数,按从小到大顺序输出(C++)
例如,对于输入三个整数并按从小到大排序的情况,可以定义一个交换函数。该函数接受两个整数指针作为参数,用于交换这两个整数的值。在主函数中,首先通过指针获取变量a、b、c的地址,然后调用交换函数多次,以确保三个整数按升序排列。以下是一个示例程序,展示了如何通过指针实现这一目标:include using ...

用C++编写程序,从键盘输入3歌,并打印其和、平均值、最小值、最大值
int main(){ float a,b,c ;float fMin,fMax ;float fTotal,fAve ;printf("请输入三个数\\n");scanf("%f%f%f",&a,&b,&c);fMin = a;if( b < fMin )fMin = b;if( c < fMin )fMin = c ;fMax = a;if( b > fMax )fMax = b ;if( c > fMax )fMax = c ;fTotal = a...

用C++编写一个C程序,输入a,b,c,3个值,输出其中最大者
程序如下:include <stdio.h> int main(){ int a,b,c,Max;printf("请输入3个数:\\n");scanf("%d%d%d",&a,&b,&c);Max=a>b?(a>c?a:c):(b>c?b:c);printf("3个数中最大值为:%d\\n",Max);return 0;}