这么基本的题目,应该尝试自己做啊。
以下是代码和运行截图,供参考(这里假设数据都是整数,如果是其他数据类型,请自行替换):
#include <iostream>using namespace std;
int main(void)#include <iostream>
using namespace std;
int main()
{
int a[3];
int sum, min, max;
cin >> a[0] >> a[1] >> a[2];
min = a[0];
max = a[0];
for(int i = 0; i < 3; i++)
{
if(a[i] < min)
{
min = a[i];
}
if(a[i] > max)
{
max = a[i];
}
sum += a[i];
}
cout << "sum:" << sum << "min:" << min << "max:" << max << endl;
}
追问这个运行有错啊
sum min max没有初始化,改成int sum = 0, min = 0, max = 0;再试试
输入3个数,输出其中的最小数,最大数以及3个数之和。用c++ if语句...
int main(void){ int a[3]; cin>>a[0]>>a[1]>>a[2]; int sum=0, min, max; min=max=a[0]; for(int i=0; i<3; i++) { if(a[i]<min) min = a[i]; if(a[i] > max) max = a[i]; sum+=a[i]; } cout<<"sum:"<<sum<...
c++ 输入三个数,输出其中最小的数最大数以及三个数之和。
fmin(fmin(a[0],a[1]),a[2]) ); printf( "
任意输入3个数,输出其中最大的数和最小的数 c++语言
void main(){ int a,b,c;scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);if(a>b){ if(a>c){ printf("the max is %d \\n",a);if(b>c){ printf("the min is %d \\n",c);} else { printf("the min is %d \\n",b);} } else { printf("the max is %d \\n",...
输入三个变量,输出最大值和最小值。
include <stdio.h> main(){ int a,b,c,max,min;printf("输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b){ max=a;min=b;} else{ max=b;min=a;} if(c>max) max=c;if(c<min) min=c;printf("max=%d\\nmin=%d\\n",max,min);return 0;} ...
输入三个整数,编程求解三个数的最大值和最小值
cout<<"请输入三个整数:\\n";cin
用C语言编程:输入x,y,z三个数,输出最大值和最小值
include<stdio.h>int main(){int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if(x<y){t=x;x=y;y=t;} if(x<z){t=x;x=z;z=t;} if(y<z){t=y;y=z;z=t;} printf("max=%d min=%d\\n",x,z); return 0;}
用C++编写程序,从键盘输入3歌,并打印其和、平均值、最小值、最大值
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...
c++三个数排序 键盘输入三个数字,输出结果从大到小排序(用if类型)
可以参考下面的代码:include <iostream.h> void main(){ int a,b,c,t;cout<<"输入3个整数:";cin>>a>>b>>c;if(a<b){ t=a;a=b;b=t;} if(b<c){ t=b;b=c;c=t;} if(a<b){ t=a;a=b;b=t;} cout<<a<<' '<<b<<' '<<c<<endl;} ...
输入三个数,然后按从小到大的顺序输出这三个数 用c++ if switch 语句编...
int a, b, c;cin>>a>>b>>c;if(a>b){ if(b>c) cout<<c<<" "<<b<<" "<<a<<endl;else{ if(a>c) cout<<b<<" "<<c<<" "<<a<<endl;else cout<<b<<" "<<a<<" "<<c<<endl;} }else{ if(a>c) cout<<c<<" "<<a<<" "<<b<<endl;else{ if(b>c) ...
任意输入三个数,找出其中的最大值。用C++编写
include <stdio.h> void main { char n1,n2,n3,max;scanf(“%c%c%c”&n1,&n2,&n3);max=n1>n2?n1:n2;printf(“%c\\n”,max);} 注意:C语言中的标点符号都需要为英文中的标点符号。