第1个回答 2013-10-31
最懒的回答:C语言编程 这本书上有~!
#include "stdio.h"
void input(int a[] , int n);
void sort(int a[] , int n );
void output(int *, int n );
void main()
{
int a[2];
input(a,2);
sort(a,2);
output(a,2);
}
void input(int b[] , int n)
{
int i;
for (i=0 ; i<n; i++)
scanf("%d",&b[i]);或 scanf ("%d",(b+i))
return;
}
void sort(int b[] , int n )
{
int j ,k, t;
for (j=0; j<n-1; j++)
for (k=j-1; k<n; k++)
if (b[j]<b[k])
{
t= b[j];
b[j]= b[k];
b[k]=t;
}
return;
}
void output(int b[], int n );
{
int i;
for (i=0 ; i<n; i++)
printf("%d",b[i]);或printf("%d",*(b+i));
return;
}
好像是这么写的 有点忘了 很长时间没看C了
第2个回答 2013-10-31
#include<vector>
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
cout<<"Plese input three int numbers:"<<endl;
vector<int> int_vec;
int n;
while(cin>>n)
{
int_vec.push_back(n);
}
sort(int_vec.begin(),int_vec.end());
vector<int>::size_type i=0;
while(i!=int_vec.size())
{
cout<<int_vec[i]<<'\n';
++i;
}
cout<<endl;
return 0;
}