for(j=0;j<10;j++)
if(xx[i][j]=='1')
cnt++; if(cnt>5) {for(j=0;j<10;j++) if(xx[i][j]=='1') yy[j]++;} }
2.出圈
{ int i,j,temp; for(i=0;i { temp=sell[i]; sell[i]=sell[j]; sell[j]=temp;} 4.数位分解{int i,j; int a1,a2,a3,a4; int temp; for(i=0;i<300;i++) {a1=a[i]%10; a2=a[i]%100/10; a3=a[i]%1000/100; a4=a[i]/1000; if(a4+a1==a3+a2) b[cnt++]=a[i]; } for(i=0;i { temp=b[i]; b[i]=b[j]; b[j]=temp;} 5.相邻数大小排序{int i,j; {int temp; for(i=0;i for(i=0;i b[j]=temp};} } 6.按数组排序{int i,j; Data temp; int cnt=0; for(i=0;i<200;i++) if(aa[i].x2>aa[i].x1+aa[i].x3) bb[cnt++]=aa[i]; for(i=0;i x1=(float)cos(x0); if(fabs(x0-x1)<1e-6) break;} return x1; } 迭代 2.{ int f1=0,f2=1,fn; fn=f1+f2; while(fn<=t) { f1=f2; f2=fn; fn=f1+f2;} if(fn-t sum=a1+a2; do {an=a1+a2*2; if(sum<100&&sum+an>=100) b[0]=n; if(sum<1000&&sum+an>=1000) b[1]=n; if(sum<10000&&sum+an>=10000) b[2]=n; a1=a2; a2=an; sum+=an; n++;} while(sum<10000);} 8.计算素数{int i,j,half; for(i=800;i>500;i--) { half=i/2; for(j=2;j 9.字符替代{ int i,j,val; for(i=0;i if(xx[i][j]>='a'&&xx[i][j]<='z'||val<=32) continue; else xx[i][j]=val;} } 10.字符移动 1.{ int I;char temp; unsigned int j; for(i=0;i for(j=0;j strrev(xx[i]); /* 字符串翻转 */ } }2. {int i; char temp; temp=*s; for(i=0;i 11.遍历统计、移动或倒排 {int i,cnt=0; for(i=0;i<80;i++) if(*(str+i)==*substr&&*(str+i+1)==*(substr+1)) cnt++; return cnt;} 12.平均值及方差 { int i; for(i=0;i for(i=0;i { int i; for(i=0;i if((xx[i]>>1)%2==0) {totCnt++; totPjz+=xx[i];} } totPjz/=totCnt; } 14.数位分解与重{inti,j;int a1,a2,a3,a4; int ab,cd; int temp; for(i=0;i a2=a[i]%100/10; a3=a[i]%1000/100; a4=a[i]/1000; ab=a4*10+a2; cd=a1*10+a3; if(ab-cd>=0&&ab-cd<=10&&ab%2==1&&cd%2==1 &&a4!=0&&a1!=0) b[cnt++]=a[i]; } for(i=0;i
因篇幅问题不能全部显示,请点此查看更多更全内容