#include<stdio.h>
int sort(int *a,int n)
{
int *p,*q,*m,t;
for(p=a;p<a+n-1;p++)
{
m=p;
for(q=p+1;q<a+n;q++)
{
if(*m>*q) m=q;
}
t=*p;
*p=*m;
*m=t;
}
return 0;
}
int main()
{
int a[10]={1,3,2,6 ,4,5,9,7,8,0};
sort(a,10);
for(int i=0;i<10...
#include<stdio.h>
#define N 32
int main ()
{
int a[N][N],i,j,n;
printf("请输入需要的行数\n");
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
a[i][0]=1;
a[i][i]=1;
}
for(i=2;i<n;i++)
{
for(j=1;j<i;j++)
{
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
}...
我个人作文有点烂,大家将就看看吧……
写的时间不是很多,没有细细检查,有错的地方请指正,谢谢指点。
0、sort的使用前提
要使用C++ STL的sort,必须要写这2行:
#include <algorithm>
using namespace std;
这里顺带说一句,非常建议OJ上直接使用G++编译
1)不要因为自己只会C而完全排斥、逃避C++的任何内容,包括方便的要死的sort
2)经无数次测试,hdoj上用G++直接编译带有C风格头文件的(#include <stdio.h>)代码完全没事
也就是说,用G++编译完全可以保留GCC编译...