我用的是VS2008;
我想写一个程序,效果是,我在控制台输入一个数字,按回车然后再输一个数字,然后按回车后,就会把这两个数的大小排列出来,当让不局限于2个数。下面是我写的。
// 从大到小.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int i=0;
int o=0;
cin>>i;
cin>>o;
if(i>o);
cout<<i<<o<<endl;
else(i<o);
cout<<o<<i<<endl;
return 0;
}
还是出不来啊我要的效果啊
追答2
3
32
Press any key to continue
这不是你要的效果?3在前面2在后面
是啊,不过你那个程序出来后不是那样显示啊
追答我运行就是那样的,你是复制的,还是改的
追问复制的啊
追答编译通过了吗?有什么错误呢?
本回答被提问者和网友采纳不会。。
追答int a[10],i,j,k,t;
cout>a[i];
cout<<"the end line"<<endl;
for(i=0;i<10-1;i++)//选择法
{
k=i;
for(j=i+1;j<10;j++)
if(a[j]<a[k])k=j;
t=a[i];
a[i]=a[k];
a[k]=t;
}
for(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;