C++程序设计。题目是独立完成输入3个数,然后从小到大依次输出这3个数,我写出了程序,能输入3个数字 5

但是程序运行的时候不会自动排序。。。这是我写的,请望高手指点一下#include<iostream.h>#include<math.h>inta,b,c,temp;int... 但是程序运行的时候不会自动排序。。。这是我写的,请望高手指点一下
#include <iostream.h>
#include <math.h>
int a,b,c,temp;
int main()
{
cin>>a >>b >>c;
if(a>b)
{
temp = a;
a = b;
b = temp;
}
if(a>c)
{
temp = a;
a = c;
c = temp;
}
if(b>c)
{
temp = b;
b = c;
c = temp;
}
return 0;
}
展开
 我来答
fivezx
2015-10-21 · TA获得超过104个赞
知道答主
回答量:21
采纳率:0%
帮助的人:16.1万
展开全部
你这个就会执行一边,排两个数还可以..排三个数就会有bug..建议你用冒泡排序把..简单..
int main()
{
int a[3] ;
for(int i = 0 ; i< 3 ; i++)
cin>>a[i];

for(int i = 0 ; i < 3 ; i++)
for(int j = 0 ; j < 3 ; j++)
{
if(a[j] > a[j+1])

{
temp = a[j] ;
a[j] = a[j+1];
a[j+1] = temp ;

}
}
return 0 ;

}
广益善人人四方n
2015-10-21 · TA获得超过253个赞
知道答主
回答量:1068
采纳率:0%
帮助的人:222万
展开全部
C++程序设计。题目是独立完成输入3个数,然后从小到大依次输出这3个数,我写出了程序,能输入3个数字有具体的要求那些吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式