收藏 分销(赏)

计算机网络试题2.doc

上传人:仙人****88 文档编号:7038164 上传时间:2024-12-25 格式:DOC 页数:30 大小:1.81MB
下载 相关 举报
计算机网络试题2.doc_第1页
第1页 / 共30页
计算机网络试题2.doc_第2页
第2页 / 共30页
点击查看更多>>
资源描述
1 void jsVal() { int i,j,flag=0; for(i=0;i<MAX-5;i++) if(a[i]<a[i+1]&&a[i]<a[i+2]&&a[i]<a[i+3]&&a[i]<a[i+4]&&a[i]<a[i+5]&&a[i]%2==0) b[cnt++]=a[i]; /*将满足条件的数存入数组b中并统计其个数*/ for(i=0; i<cnt-1; i++) /*对b数组进行升序排列*/ for(j=i+1; j<cnt; j++) if (b[i]>b[j]) { flag=b[i]; b[i]=b[j]; b[j]=flag; } } 2 void jsSort() { int i,j,data; for(i=0;i<199;i++) /*对数组中的四位数按后三位进行从大到小排序*/ for(j=i+1;j<200;j++) { if (aa[i]%1000<aa[j]%1000) /*比较每个数的后三位*/ { data=aa[i]; aa[i]=aa[j]; aa[j]=data; } else if(aa[i]%1000==aa[j]%1000) /*若后三位数相等*/ if (aa[i]>aa[j]) /*则要按原四位数的值进行从小到大排序*/ { data=aa[i]; aa[i]=aa[j]; aa[j]=data; } } for(i=0;i<10;i++) bb[i]=aa[i]; /*将排序后的前10个数存入数组b中*/ } 3 void jsVal() { int i,j,t,cnt=0; for(i=0;i<100;i++) if(a[i]%2==0&&b[i]%2!=0||a[i]%2!=0&&b[i]%2==0) c[cnt++]=(a[i]<<8)+b[i]; for(i=0;i<cnt-1;i++) for(j=i+1;j<cnt;j++) if(c[i]>c[j]) {t=c[i]; c[i]=c[j]; c[j]=t;} } 4 void jsVal() {int i,j,qw,bw,sw,gw; int ab,cd; for(i=0;i<200;i++) {qw=a[i]/1000; bw=a[i]%1000/100; sw=a[i]%100/10; gw=a[i]%10; ab=10*qw+sw; cd=10*gw+bw; if(isprime(ab)&&isprime(cd)&&ab>=10&&cd>=10) b[cnt++]=a[i]; } for(i=0;i<cnt-1;i++) for(j=i+1;j<cnt;j++) if(b[i]<b[j]) {qw=b[i];b[i]=b[j];b[j]=qw;} } 5 void jsValue() { int i,j,value; for(i=0;i<300;i++) if(isP(a[i])) b[cnt++]=a[i]; for(i=0;i<cnt-1;i++) for(j=i+1;j<cnt;j++) if(b[i]>b[j]) {value=b[i]; b[i]=b[j]; b[j]=value;} } 6 void jsVal() { int I,thou,hun,ten,data,j; for(I=0;I<MAX;I++) {thou=a[I]/1000; hun=a[I]%1000/100; ten=a[I]%100/10; data=a[I]%10; if ((thou-hun-ten-data>=0)&&a[I]%2==1) {b[cnt]=a[I];cnt++;} } for(I=0;I<cnt-1;I++) for(j=I+1;j<cnt;j++) if(b[I]>b[j]) {data=b[I]; b[I]=b[j]; b[j]=data;} } 7 void jsVal() { int I,thou,hun,ten,data,j; for(I=0;I<MAX;I++) {thou=a[I]/1000; hun=a[I]%1000/100; ten=a[I]%100/10; data=a[I]%10; if ((thou+data==hun+ten)&&a[I]%2==1) {b[cnt]=a[I];cnt++;} } for(I=0;I<cnt-1;I++) for(j=I+1;j<cnt;j++) if(b[I]>b[j]) {data=b[I]; b[I]=b[j]; b[j]=data;} } 8 void countValue(int *a, int *n) { int i,m=0;  for(i=1;i<1000;i++)  if(((i%7==0)||(i%11==0))&&!((i%7==0)&&(i%11==0))) {a[m]=i;m+=1;} *n=m; } 9 void jsVal() { int I,thou,hun,ten,data,j; for(I=0;I<200;I++) {thou=a[I]/1000; hun=a[I]%1000/100; ten=a[I]%100/10; data=a[I]%10; if (thou%2!=0&&hun%2!=0&&ten%2!=0&&data%2!=0) {b[cnt]=a[I];cnt++;} } for(I=0;I<cnt-1;I++) for(j=I+1;j<cnt;j++) if(b[I]<b[j]) {data=b[I];b[I]=b[j];b[j]=data;} } 10 void jsValue() { int I,thou,hun,ten,data,j; for(I=0;I<300;I++) {thou=a[I]/1000; hun=a[I]%1000/100; ten=a[I]%100/10; data=a[I]%10; if (thou+hun==data+ten){b[cnt]=a[I];cnt++;} } for(I=0;I<cnt-1;I++) for(j=I+1;j<cnt;j++) if(b[I]<b[j]) {data=b[I]; b[I]=b[j]; b[j]=data;} } 11 void jsVal()   {   int i, j, qw, bw, sw, gw;    int ab, cd;    for(i=0; i<200; i++)      {qw=a[i]/1000;     bw=a[i]%1000/100;       sw=a[i]%100/10;  gw=a[i]%10;       ab=10*qw+sw;   cd=10*gw+bw;   if(isP(ab)&&isP(cd)&&ab>=10&&cd>=10) b[cnt++]=a[i];      }     for(i=0;i<cnt-1;i++)      for(j=i+1;j<cnt;j++)        if(b[i]<b[j])   {qw=b[i]; b[i]=b[j]; b[j]=qw;}     } 12 void jsVal() { int I,thou,hun,ten,data,j; for(I=0;I<MAX;I++) {thou=a[I]/1000; hun=a[I]%1000/100; ten=a[I]%100/10; data=a[I]%10; if ((thou>=hun)&&(hun>=ten)&&(ten>=data)&&a[I]%2!=0) {b[cnt]=a[I];cnt++;} } for(I=0;I<cnt-1;I++) for(j=I+1;j<cnt;j++) if(b[I]>b[j]) {data=b[I];b[I]=b[j];b[j]=data; } } 13 void jsVal() { int I,j,thou,hun,ten,data,ab,cd; for(I=0;I<200;I++) { thou=a[I]/1000; hun=a[I]%1000/100; ten=a[I]%100/10; data=a[I]%10; ab=10*thou+ten; cd=10*data+hun; if((ab-cd)>=0&&(ab-cd)<=10&&ab%2==1&&cd%2==1&&ab>=10&&cd>=10) b[cnt++]=a[I]; } for(I=0;I<cnt-1;I++) for(j=I+1;j<cnt;j++) if(b[I]<b[j]) {thou=b[I]; b[I]=b[j];b[j]=thou;} } 14 void jsVal() { int i,thou,hun,ten,data,j; int ab,cd; for(i=0;i<200;i++) { thou=a[i]/1000; hun=a[i]%1000/100; ten=a[i]%100/10; data=a[i]%10; ab=10*thou+ten; cd=10*data+hun; if(((ab-cd)<0&&ab%2==1&&ab%5!=0)&&cd%2!=1&&ab/10!=0&&cd/10!=0) { b[cnt]=a[i]; cnt++; } } for(i=0;i<cnt-1;i++) for(j=i+1;j<cnt;j++) if(b[i]<b[j]) { data=b[i]; b[i]=b[j]; b[j]=data; } } 15 void jsVal() { int i,j,flag; for(i=5;i<MAX;i++) { for(j=i-5;j<i;j++) if(a[i]>a[j]&&a[i]%2==1&&a[i]%7==0) flag=1; else { flag=0;break;} if(flag==1) b[cnt++]=a[i];} for(i=0;i<cnt-1;i++) for(j=i+1;j<cnt;j++) if(b[i]<b[j]) { flag=b[i]; b[i]=b[j]; b[j]=flag;} } 16 void SortCharD(void) { int I,j,k,strl;char ch; for(I=0;I<maxline;I++) { strl=strlen(xx[I]); for(j=0;j<strl-1;j++) for(k=j+1;k<strl;k++) if(xx[I][j]<xx[I][k]) {ch=xx[I][j]; xx[I][j]=xx[I][k]; xx[I][k]=ch;} } } 17 void SortCharA(void) { int i,j,k,str1; char ch; for(i=0;i<maxline;i++) {str1=strlen(xx[i]); for(j=0;j<str1-1;j++) for(k=j+1;k<str1;k++) if(xx[i][j]>xx[i][k]) {ch=xx[i][j]; xx[i][j]=xx[i][k]; xx[i][k]=ch;} } } 18 void jsSort() { int i,strl,half,j,k; char ch; for(i=0;i<20;i++) {strl=strlen(xx[i]); half=strl/2; for(j=1;j<half;j++) {ch=xx[i][j]; k=j-1; while((k>=0)&&(ch>xx[i][k])) {xx[i][k+1]=xx[i][k]; k--; } xx[i][k+1]=ch; } for(j=half-1,k=strl-1;j>=0;j--,k--) {ch=xx[i][j]; xx[i][j]=xx[i][k]; xx[i][k]=ch; } } } 19 void StrOL(void) { int n; char line[80]; int i; for(i=0; i < maxline; i++) { line[0] = 0; n = strlen(xx[i]); while(--n) { if(!isalpha(xx[i][n])) { strcat(line,xx[i] + n + 1); strcat(line," "); xx[i][n] = 0; } } strcat(line,xx[i]); strcpy(xx[i],line); } } 20 void jsSort() {int i,j,k,l,p,temp; i=0; while(i<20) { j=strlen(xx[i]); for(k=1;k<j;k=k+2) {p=k; for(l=k+2;l<j;l=l+2) if(xx[i][l]<xx[i][p]) p=l; if(p!=k) {temp=xx[i][p]; xx[i][p]=xx[i][k]; xx[i][k]=temp; } } i++; } } 21 void encryptChar() { int i; char *pf; for(i=0;i<maxline;i++) { pf=xx[i]; /*指针pf指向该行第一个字符*/ while(*pf!=0) { if((*pf*11%256)%2!=0 || *pf*11%256<=32) { pf++; continue; } *pf=*pf*11%256; /*否则用新字符取代原有字符*/ pf++; /*指向下一个字符*/ } } } 22 void encryptChar() { int i; char *pf; for(i=0;i<maxline;i++) { pf=xx[i]; /*指针pf指向该行第一个字符*/ while(*pf!=0) { if((*pf>='A'&&*pf<='Z')||*pf*11%256<=32) { pf++; continue; } *pf=*pf*11%256; /*否则将所对应的字符进行替代*/ pf++; /*指向下一个字符*/ } } } 23 void encryptChar() { int i; char *pf; for(i=0;i<maxline;i++) { pf=xx[i]; /*指针pf指向该行第一个字符*/ while(*pf!=0) { if((*pf>='A'&&*pf<='Z')||*pf*11%256<=32) { pf++; continue; } *pf=*pf*11%256; /*否则将所对应的字符进行替代*/ pf++; /*指向下一个字符*/ } } } 24 void encryptChar() { int i,j,f; for(i=0;i<maxline;i++) for(j=0;j<strlen(xx[i]);j++) {f=xx[i][j]*11%256; if(f<=32||(f>='a'&&f<='z')) xx[i][j]=xx[i][j]; else xx[i][j]=f; } } 25 void chg(char *s) { while(*s) if(*s=='z'||*s=='Z') {*s-=25; s++; } else if(*s>='a'&&*s<='y') {*s+=1; s++; } else if(*s>='A'&&*s<='Y') {*s+=1; s++; } else s++; } 26 void encryptChar() { int i,j,fp; for(i=0;i<maxline;i++) for(j=0;j<strlen(xx[i]);j++) {fp=(xx[i][j]*13)%256; if(fp<=32||fp%2==0)continue; xx[i][j]=fp; } } 27 void encryptChar() { int i, j; for(i=0;i<maxline;i++) for(j=0;j<strlen(xx[i]);j++) if(xx[i][j]*11%256<=32||xx[i][j]*11%256>130) continue; else xx[i][j]=xx[i][j]*11%256; } 28 void CalValue(void) { int i,thou,hun,ten,data; int ab; long sum=0; for(i=0;i<MAXNUM;i++) { if(xx[i]>0) totNum++; /*求正整数的个数*/ else break; thou=xx[i]/1000; /*求四位数的千位数字*/ hun=xx[i]%1000/100; /*求四位数的百位数字*/ ten=xx[i]%100/10; /*求四位数的十位数字*/ data=xx[i]%10; /*求四位数的个位数字*/ ab=thou+hun+ten+data; if (ab%2==1) { totCnt++; sum=sum+xx[i]; } /*统计各位数字之和是奇数的个数并累加求和*/ } totPjz=sum/totCnt; /*求满足条件的数的平均值*/ } 29 void CalValue(void) { int i,thou,hun,ten,data; int ab; long sum=0; for(i=0;i<MAXNUM;i++) { if(xx[i]>0) totNum++; /*求正整数的个数*/ else break; thou=xx[i]/1000; /*求四位数的千位数字*/ hun=xx[i]%1000/100; /*求四位数的百位数字*/ ten=xx[i]%100/10; /*求四位数的十位数字*/ data=xx[i]%10; /*求四位数的个位数字*/ ab=thou+hun+ten+data; if (ab%2==1) { totCnt++; sum=sum+xx[i]; } /*统计各位数字之和是奇数的个数并累加求和*/ } totPjz=sum/totCnt; /*求满足条件的数的平均值*/ } 30 int jsValue(int bb[]) { int I,j,k=0; int hun,ten,data; for(I=100;I<=999;I++) {j=10; while(j*j<=I) {if (I==j*j) {hun=I/100;data=I-hun*100; ten=data/10;data=data-ten*10; if(hun==ten||hun==data||ten==data) {bb[k]=I;k++;} } j++;} } return k; } 31 void jsValue() { int I,thou,hun,ten,data,n=0; for(I=0;I<300;I++) {thou=a[I]/1000; hun=a[I]%1000/100; ten=a[I]%100/10; data=a[I]%10; if (thou-hun-ten-data>0) {cnt++;pjz1+=a[I];} else {n++;pjz2+=a[I];} } pjz1/=cnt; pjz2/=n; } 32 void countValue() { int s,i,x,n,e,six,nine; for(s=1;s<10;s++) for(i=0;i<10;i++) for(x=0;x<10;x++) for(n=1;n<10;n++) for(e=0;e<10;e++) { six=s*100+i*10+x; nine=n*1000+i*100+n*10+e; if(3*six==2*nine) { cnt++;sum+=six+nine;} } } 33 void Compute(void) { int i,yy[MAX],ave1,ave2,sum=0; for(i=0;i<MAX;i++) yy[i]=0; for(i=0;i<MAX;i++) if(xx[i]%2==0) { yy[even++]=xx[i]; ave2+=xx[i];} else { odd++; ave1+=xx[i];} if(odd==0) ave1=0; else ave1/=odd; if(even==0) ave2=0; else ave2/=even; for(i=0;i<even;i++) sum+=(yy[i]-ave2)*(yy[i]-ave2); totfc+=sum/even; } 34 int jsSort() { int i,j,k=0; Data swap; for(i=0;i<200;i++) if(aa[i].x1>(aa[i].x2+aa[i].x3)) bb[k++]=aa[i]; for(i=0;i<k-1;i++) for(j=i+1;j<k;j++) if((bb[i].x1+bb[i].x3)>(bb[j].x1+bb[j].x3)) { swap=bb[i]; bb[i]=bb[j]; bb[j]=swap; } return k; } 35 void jsValue()  { int i,thou,hun,ten,data,n=0; for(i=0;i<300;i++) {thou=a[i]/1000 ; hun=a[i]%1000/10; ten=a[i]%100/10 ; data=a[i]%10; if(thou+hun==ten+data) {pjz1+=a[i];cnt++;} else {pjz2+=a[i];n++;} } if(cnt==0) pjz1=0; else pjz1/=cnt; if(n==0) pjz2=0; else pjz2/=n;  } 36 int jsValue(long n) { int I,strl,half; char xy[20]; ltoa(n,xy,10); strl=strlen(xy); half=strl/2; for(I=0;I<half;I++) if(xy[I]!=xy[--strl]) break; if(I>=half) return 1; else return 0; } 37 void SortDat() { int I,j;PRO xy; for(I=0;I<99;I++) for(j=I+1;j<100;j++) if(strcmp(sell[I].mc,sell[j].mc)<0||strcmp(sell[I].mc,sell[j].mc)==0&&sell[I].je>sell[j].je) {xy=sell[I]; sell[I]=sell[j]; sell[j]=xy; } } 38 void SortDat() { int i,j; PRO xy; for( i=0; i<99; i++ ) for( j=i+1; j<100; j++ ) { if(strcmp(sell[i].dm,sell[j].dm)<0) { xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; } else if(strcmp(sell[i].dm,sell[j].dm)==0) if(sell[i].je<sell[j].je) { xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; } } } 39 void SortDat() {int I,j;PRO xy; for(I=0;I<99;I++) for(j=I+1;j<100;j++) if(sell[I].je<sell[j].je||sell[I].je==sell[j].je&&strcmp(sell[I].dm,sell[j].dm)<0) {xy=sell[I];sell[I]=sell[j];sell[j]=xy;} } 40 void SortDat() { int I,j;PRO xy; for(I=0;I<99;I++) for(j=I+1;j<100;j++) if(sell[I].je<sell[j].je||sell[I].je==sell[j].je&&strcmp(sell[I].dm,sell[j].dm)>0) {xy=sell[I];sell[I]=sell[j];sell[j]=xy;} } 41 void ChA(void) { int i,j; for(i=0;i<maxline;i++) for(j=0;xx[i][j]!='0';j++) xx[i][j]+=xx[i][j]>>4; } 42 void StrOR(void) { int i,j,k,index,strl; char ch; for(i=0;i<maxline;i++) { strl=strlen(xx[i]); index=strl; for(j=0;j<strl;j++) if(xx[i][j]=='o') { for(k=j;k<strl-1;k++) xx[i][k]==xx[i][k+1]; xx[i][strl-1]=' '; index=j; } for(j=strl-1;j>=index;j--) { ch=xx[i][strl-1]; for(k=strl-1;k>0;k--) xx[i][k]=xx[i][k-1]; xx[i][0]=ch; } } } 43 void chg(char *s) { int i; char ch=*s; for(i=0;i<strlen(s)-1;i++) s[i]=s[i+1]; s[strlen(s)-1]=ch; } 44 void CharConvA(void) { int i,j,strl; char ch; for(i=0;i<maxline;i++) { strl=strlen(xx[i]); ch=xx[i][strl-1]; for(j=strl-1;j>0;j--) { xx[i][j]>>=4; xx[i][j]+=xx[i][j-1]; } xx[i][0]+=ch; } } 45 void CalValue(void) { int i,data; for(i=0;i<MAXNUM;i++) if(xx[i]>0) { totNum++; data=xx[i]>>1; if(data%2==0){totCnt++;totPjz+=xx[i];} } if(totCnt==0) totPjz=0; else totPjz/=totCnt; } 46 void CalValue(void) { int i,data; for(i=0;i<MAXNUM;i++) if(xx[i]>0) { totNum++; data=xx[i]>>1; if(data%2){totCnt++;totPjz+=xx[i];} } if(totCnt==0) totPjz=0; else totPjz/=totCnt; } 47 void countValue() { int i,j,bw,sw,gw; for(i=100;i<1000;i++) { bw=i/100; sw=i%100/10; gw=i%10; for(j=2;j<i;j++) if(i%j==0) break; if((i==j) &&(gw+sw)%10==bw) { cnt++; sum+=i;} } } 48 void countValue() { i
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服