指针书写最大最公约数,最小公倍数

#include<stdio.h> int gcdgcm(int a,int b,int *gcd,int *gcm) { int t,temp,k,g,f; if(a<b) { t=a; a=b; b=t; } k=a; g=b; while((temp=a%b)!=0) { a=b; b=temp; } f=k*g/b; *gcd=b; *gcm=f; return 0; } int main() { int x,y,da,xiao; wh...
C指针 | 2013-12-06 14:22 | 阅读 1075 次 | 评论 0 条

指针的选择排序法

#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...
默认分类 | 2013-12-06 14:21 | 阅读 1231 次 | 评论 0 条

杨辉三角金字塔形,还不是比较好,请指点

#include<stdio.h> #define N 32 int main () { int a[N][N],i,j,n; printf("请输入需要的行数\n"); while(scanf("%d",&amp;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]; } }...
默认分类 | 2013-11-23 16:57 | 阅读 1645 次 | 评论 3 条

sort de 使用,别人给的

我个人作文有点烂,大家将就看看吧…… 写的时间不是很多,没有细细检查,有错的地方请指正,谢谢指点。 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编译...
默认分类 | 2013-11-23 16:54 | 阅读 1266 次 | 评论 0 条