06 2012 档案
摘要:#include<stdio.h>int main(){ int x_y(int x,int y); int i,n,a[1111],s; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) scanf("%d",&a[i]); if(n==1)printf("%d\n",a[0]); else { s=x_y(a[0],a[1]); for(i=1;i<n;i++) s=x_y(s,a[i]); } printf("%d\n",s);
阅读全文
摘要:将m赋值为a[n]然后对新数列用快排排序,在输出。#include<stdio.h>#include<stdlib.h>int cmp(const void*p1,const void*p2){ return *(int*)p1-*(int*)p2;}int main(){ int n,m,i,a[111]; while(scanf("%d%d",&n,&m)!=EOF) { if(m==0&&n==0)break; a[n]=0; for(i=0;i<n;i++) scanf("%d",&a
阅读全文
摘要:#include<stdio.h>int main(){ int n,i,t,w,j[102],k; while(scanf("%d",&n)!=EOF) { if(n==0)break; for(i=0;i<n;i++) scanf("%d",&j[i]); w=j[0]; for(i=0;i<n;i++) { if(j[i]<=w) k=i; w=j[k]; } if(w!=j[0]) {t=j[k];j[k]=j[0];j[0]=t;} for(i=0;i<n;i++) if(i==0) prin
阅读全文
摘要:#include<stdio.h>int main(){ int m,n,i,line[104],s,j,h; int aver1,aver2; while(scanf("%d%d",&n,&m)!=EOF) { line[0]=2; for(i=1;i<n;i++) line[i]=line[i-1]+2; h=n%m; for(j=0;j<n/m;j++) { s=0; for(i=j*m;i<(j+1)*m;i++) s=line[i]+s; aver1=s/m; if(j==0) printf("%d"
阅读全文
摘要:#include<stdio.h>#include<stdlib.h>int cmp(const void*p1,const void*p2){ return *(int*)p1-*(int*)p2;}int main(){ int n,score[105],i; double s,aver; while(scanf("%d",&n)!=EOF) { s=0; for(i=0;i<n;i++) scanf("%d",&score[i]); qsort(score,n,sizeof(score[0]),cmp)
阅读全文

浙公网安备 33010602011771号