展开全部
这么基本的题目,应该尝试自己做啊。
以下是代码和运行截图,供参考(这里假设数据都是整数,如果是其他数据类型,请自行替换):
#include <iostream>
using namespace std;
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<<", min:"<<min<<", max:"<<max<<endl;
return 0;
}
展开全部
scanf输入语句内容确实是要改为英文逗号,TC2.0下测试通过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int min,max,t,v;
cin>>min>>max>>v;
if(max<min){t=min;min=max;max=t;}
if(v>max){
t=v;v=max;max=v;
}
if(v<min){t=v;v=min;min=t;}
cout<<max<<" "<<min<<" "<<min+max+v;
cin>>min>>max>>v;
if(max<min){t=min;min=max;max=t;}
if(v>max){
t=v;v=max;max=v;
}
if(v<min){t=v;v=min;min=t;}
cout<<max<<" "<<min<<" "<<min+max+v;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询