ÍøÕ¾Ê×Ò³ ¿¼ÑÐÓ¢Óï ¿¼ÑÐÕþÖÎ ¿¼ÑÐÊýѧ ¿¼ÑÐÕæÌâ Öп¼ ¸ß¿¼ ×Ô¿¼ Ó¢Óï ¼ÆËã»ú ¹«ÎñÔ± ÇóÖ° Áôѧ У԰
¿¼Ñдʻã | ÔĶÁÀí½â | ¿¼ÑÐ×÷ÎÄ | ÌýÁ¦·­Òë | Ó¢Ó︴ϰ | ʱÊÂÕþ²ß | ÕþÖθ´Ï° | ÕþÖÎÌâ¿â | ÕþÖÎ±Ê¼Ç | ¸ßµÈÊýѧ | ÏßÐÔ´úÊý
Êýѧ¸´Ï° | ÊýѧÌâ¿â | Ó¢ÓïÕæÌâ | ÊýÑ§ÕæÌâ | ÕþÖÎÕæÌâ | ×¨ÒµÕæÌâ | Öп¼×÷ÎÄ | Öп¼ÊÔÌâ | ¸ß¿¼×÷ÎÄ | ¸ß¿¼Ö¾Ô¸ | ¸ß¿¼ÓïÎÄ
×Ô¿¼ÊÔÌâ | ×Ô¿¼Ö¸ÄÏ | Ó¢ÓïËļ¶ | Ó¢ÓïÁù¼¶ | Ëļ¶×÷ÎÄ | Áù¼¶×÷ÎÄ | ÁôѧÕþ²ß | º£ÍâÉú»î | Ç©Ö¤ÃæÊÔ | Áôѧ¹ÊÊ | ÂÃÓÎǩ֤
³ÉÈ˸߿¼ | »á¼ÆÖ°³Æ | ִҵҽʦ | ¹¤³Ì˶ʿ | ·¨ÂÉ˶ʿ | ½ðÈÚÓ¢Óï | Ö°³ÆÓ¢Óï | ˾·¨¿¼ÊÔ | ÂÉʦ¿¼ÊÔ | ×¢²á»á¼Æ | ÑÅ˼ | Íи£ | ֤ȯ
 µ±Ç°Î»ÖÃ:Ê×Ò³>>¼ÆËã»úµÈ¼¶¿¼ÊÔ>>¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶>>È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶ÐÅÏ¢¡¢ÍøÂç¡¢Êý¾Ý¿âÉÏ»ú±à³ÌÌâ15µÀ

È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶ÐÅÏ¢¡¢ÍøÂç¡¢Êý¾Ý¿âÉÏ»ú±à³ÌÌâ15µÀ

À´Ô´:www.stu88.com Ê±¼ä:2006-01-08
1¡¢ÏÂÁгÌÐòµÄ¹¦ÄÜÊÇ£º°Ñs×Ö·û´®ÖеÄËùÓÐ×Öĸ¸Äд³É¸Ã×ÖĸµÄÏÂÒ»¸ö×Ö·û£¬×Öĸz¸Äд³É×Öĸa¡£ÒªÇó´óд×ÖĸÈÔΪ´óд×Öĸ£¬Ð¡Ð´×ÖĸÈÔΪСд×Öĸ£¬ÆäËû×Ö·û²»×ö¸Ä±ä¡£Çë±àдº¯Êýchg(char *s)ʵÏÖ³ÌÐòµÄÒªÇó£¬×îºóµ÷Óú¯ÊýreadwriteDat()°Ñ½á¹ûÊä³öµ½Îļþout.datÖС£
 £ £ ÀýÈ磺s×Ö·û´®ÖÐÔ­ÓеÄÄÚÈÝΪ£ºMn.123Zxy£¬Ôòµ÷Óøú¯Êýºó£¬½á¹ûΪNo.123Ayz¡£
 £ £ 
 £ £ ×¢£º¸ÃÌâµÄ˼·±È½ÏÃ÷ÏÔ£¬ÏÈÅжÏÊÇ·ñÊÇ'z'»ò'Z'£¬ÈôÊÇÔòת³ÉÏàÓ¦µÄ'a'»ò'A'£¬·ñÔòÔÙÅжÏÊDz»ÊÇ×Öĸ£¨Òѳý'z'»ò'Z'£©¡£
 £ £ void chg(char *s)
 £ £ {
 £ £ int i,j,k;
 £ £ k=strlen(s);
 £ £ for(i=0;i£ £ {if(s[i]=='z'//s[i]=='Z' )
 £ £ s[i]-=25;
 £ £ else
 £ £ if(isalpha(s[i]))
 £ £ s[i]+=1;
 £ £ }}
 £ £ 
 £ £ 2¡¢ÏÖÓÐÒ»¸ö10¸öÈË100ÐеÄѡƱÊý¾ÝÎļþIN.DAT£¬ÆäÊý¾Ý´æ·ÅµÄ¸ñʽÊÇÿÌõ¼Ç¼µÄ³¤¶È¾ùΪ10룬µÚһλ±íʾµÚÒ»¸öÈ˵ÄÑ¡ÖÐÇé¿ö£¬µÚ¶þλ±íʾµÚ¶þ¸öÈ˵ÄÑ¡ÖÐÇé¿ö£¬ÒÀ´ËÀàÍÆ £ºÄÚÈݾùΪ×Ö·û0ºÍ1£¬1±íʾ´ËÈ˱»Ñ¡ÖУ¬0±íʾ´ËÈËδ±»Ñ¡ÖУ¬ÈôÒ»ÕÅѡƱÈËÊýСÓÚµÈÓÚ5¸öÈËʱ±»ÈÏΪÎÞЧµÄѡƱ¡£¸ø¶¨º¯ÊýReadDat()µÄ¹¦ÄÜÊǰÑѡƱÊý¾Ý¶ÁÈëµ½×Ö·û´®Êý×éxxÖС£Çë±àÖÆº¯ÊýCountRs()À´Í³¼ÆÃ¿¸öÈ˵ÄѡƱÊý²¢°ÑµÃƱÊýÒÀ´Î´æÈëyy[0]µ½yy[9]ÖС£°Ñ½á¹ûyyÊä³öµ½ÎļþOUT.DATÖС£
 £ £ 
 £ £ /*×¢£ºÌâĿҪÇó½«ÄÇЩѡÁ˲»³¬¹ý5È˵ÄѡƱÊÓΪÎÞЧƱ£¬¼´Ò»ÕÅѡƱÖÐÈç¹û¡®1¡¯²»³¬¹ý5¸öÔòΪÎÞЧѡƱ¡£¸ÃÌâÏÈÓÃfor()Ñ­»·¶Ô100ÐÐѡƱ½øÐÐÑ­»·£¬ÔÚÑ­»·ÄÚÏȽøÐÐÓÃfor()Ñ­»·Êý³öÕâÕÅѡƱÖÐÑ¡ÖеÄÈËÊý£¨count)ÔÙÓÃif()Åжϣ¬Èç¹ûÑ¡ÖÐÈËÊýСÓÚµÈÓÚ5Ôòcontinue¼´ÅжÏÏÂÒ»ÕÅѡƱ£¬·ñÔòÓÃÄÚǶµÄfor()¶ÔÐÐÄÚµÄÊý¾Ý½øÐÐÅжϣ¬×¢ÒâÈç¹ûÊý¾ÝΪ¡®1¡¯Ê±²Å¶Ô¶ÔÓ¦µÄÈËÔö¼Ó1¡£*/
 £ £ void countrs(void)
 £ £ {
 £ £ int i,j,count;
 £ £ for(i=0;i<300;i++)
 £ £ {count=0;
 £ £ for(j=0;j<10;j++)
 £ £ if(xx[i][j]=='1')
 £ £ count++;
 £ £ if(count<=5)
 £ £ continue;
 £ £ for(j=0;xx[i][j];j++)
 £ £ if(xx[i][j]=='1') yy[j]++;
 £ £ }}
 £ £ 3¡¢º¯ÊýREADDAT£¨£©ÊµÏÖ´ÓÎļþIN.DATÖжÁȡһƪӢÎÄÎÄÕ´æÈëµ½×Ö·û´®Êý×éXXÖÐ;Çë
 £ £ ±àÖÆº¯ÊýSTROR(),Æäº¯Êý¹¦ÄÜÊÇ:ÒÔÐÐΪµ¥Î»°Ñ×Ö·û´®ÖеÄËùÓÐСд×ÖĸO×ó±ßµÄ×Ö·û´®
 £ £ ÄÚÈÝÒÆµ½¸Ã´®µÄÓұߴæ·Å,È»ºó²¢°ÑСд×ÖĸOɾ³ý,ÓàϵÄ×Ö·û´®ÄÚÈÝÒÆµ½ÒÑ´¦Àí×Ö·û´®
 £ £ µÄ×ó±ß´æ·Å.×îºó°ÑÒÑ´¦ÀíµÄ×Ö·û´®ÈÔ°´ÐÐÖØÐ´æÈë×Ö·û´®Êý×éXXÖÐ,×îºóµ÷Óú¯ÊýWRIT
 £ £ EDAT()°Ñ½á¹ûXXÊä³öµ½ÎļþOUT5.DATÖÐ.
 £ £ ÀýÈç:Ô­ÎÄ:You can create an index on any field.
 £ £ you have the correct record.
 £ £ ½á¹û:n any field.You can create an index
 £ £ rd.yu have the crrect rec
 £ £ Ô­Ê¼Êý¾ÝÎļþ´æ·ÅµÄ¸ñʽÊÇ:ÿÐеĿí¶È¾ùСÓÚ80¸ö×Ö·û,º¬±êµã·ûºÅºÍ¿Õ¸ñ.
 £ £ 
 £ £ /* ×¢£ºÌâĿҪÇóµÄ×Ö·û´®ÖÐËùÓÐСд×Öĸo×ó±ßµÄ×Ö·û´®ÄÚÈÝÒÆµ½¸Ã´®µÄÓұߴæ·Å£¬¼´½«´®ÖС°×îºó¡±Ò»¸ö×Öĸo×óÓÒÁ½²àµÄÄÚÈÝ»¥»»¡£ÌâÖеÚÒ»¸öwhile()ÌØ»·µÄ×÷ÓÃÊÇÈÃp1Ö¸Ïò×îºóÒ»¸ö×Öĸ'o'¡£µÚÒ»¸öctrcat()º¯ÊýµÄ×÷ÓÃÊǽ«p1ÒÔºóµÄ×Ö·û¶¼·Åµ½Ð´®tÖУ¬µÚ¶þ¸östrcat()º¯ÊýµÄ×÷ÓÃÊǽ«p1ÒÔǰµÄ×Ö·ûÁ¬½Óµ½Ð´®tµÄºóÃæ£¨×¢Ò⣺ÔÚЩ֮ǰҪÈÃp1ËùÖ¸µÄµ¥Ôª³ÉΪp1Ç°Ãæ×Ö·û´®µÄ½áÊøÎ»ÖÃ*p1='\0'£©¡£ÕâʱÍê³É×óÓÒ»¥»»¡£×îºóÒ»¸öwhile()Ñ­»·µÄ×÷ÓÃÊÇɾ³ýд®ÖеÄËùÓÐСд×Öĸ'o'£¬²ÉÓõÄɾ³ý·½·¨ÊDz»ÊÇ'
 £ £ o'µÄ×ÖĸһÂÉÁôÏ£¬·ñÔò²»Áô£¨¼´Ï൱ÓÚɾ³ý¡£*/
 £ £ void StrOR(void)
 £ £ {
 £ £ int i;
 £ £ char *p1,*p2,t[80];
 £ £ for(i=0;i£ £ {t[0]='\0';
 £ £ p2=xx[i];
 £ £ while(*p2)
 £ £ {if(*p2=='o') p1=p2;
 £ £ p2++;
 £ £ }
 £ £ strcat(t,p1+1);
 £ £ *p1='\0';
 £ £ strcat(t,xx[i]);
 £ £ p1=xx[i];
 £ £ p2=t;
 £ £ while(*p2)
 £ £ {if(*p2!='o') *p1++=*p2;
 £ £ p2++;
 £ £ }
 £ £ *p1='\0';
 £ £ }
 £ £ }
 £ £ 
 £ £ 4¡¢º¯ÊýREADDAT£¨£©ÊµÏÖ´ÓÎļþIN.DATÖжÁȡһƪӢÎÄÎÄÕ´æÈëµ½×Ö·û´®Êý×éXXÖÐ;Çë±àÖÆº¯ÊýCONVERTCHARA(),Æäº¯Êý¹¦ÄÜÊÇ:ÒÔÐÐΪµ¥Î»°Ñ×Ö·û´®ÖеÄËùÓÐСд×Öĸ¸Äд³É¸Ã×ÖĸµÄÏÂÒ»¸ö×Öĸ,Èç¹ûÊÇ×ÖĸZ,Ôò¸Äд³É×ÖĸA.´óд×ÖĸÈÔΪ´óд×Öĸ,Сд×ÖĸÈÔΪСд×Öĸ,ÆäËû×Ö·û²»±ä.°ÑÒÑ´¦ÀíµÄ×Ö·û´®ÈÔ°´ÐÐÖØÐ´æÈë×Ö·û´®Êý×éXXÖÐ,×îºóµ÷Óú¯ÊýWRITEDAT()°Ñ½á¹ûXXÊä³öµ½ÎļþOUT.DATÖÐ.
 £ £ Àý:Ô­ÎÄ:Adb.Bcdza
 £ £ abck.LLhj
 £ £ ½á¹û:Aec.Bdeab
 £ £ bcdl.LLik
 £ £ /* ×¢£º×¢Òâ±¾ÌâÖв»Äܽ«µÚÒ»¸öif()µÄelseÈ¥µô£¬Èô²»ÓÃelseÔò¾­¹ýµÚÒ»¸öif()ºóÔ­À´×Ö·û'z'±ä³ÉÁË'a'£¬µ±ÔÙ¾­¹ýµÚ¶þ¸öif()ʱÓÖ½«Òѱä³É'a'µÄ×Ö·û¸Ä³ÉÁË'b'£¬¼´Êµ¼ÊÉÏ×Öĸ'z'±ä³ÉÁË×Öĸ'b'£¬ÕâÊDz»Ðеġ£*/
 £ £ void ConvertCharA(void)
 £ £  {int I,j,str;
 £ £  for(I=0;I£ £  {str =strlen(xx[I]);
 £ £ for(j=0;j£ £ if(xx[I][j]=='z')xx[I][j]='a';
 £ £ else if(xx[I][j]>='a'&&xx[I][j]<='y') xx[I][j]+=1;
 £ £  }
 £ £  }
 £ £ }
 £ £ 5¡¢ÒÑÖªÔÚÎļþIN.DATÖдæÓÐ100¸ö²úÆ·ÏúÊۼǼ£¬Ã¿¸ö²úÆ·ÏúÊۼǼÓɲúÆ·´úÂëdm(×Ö·ûÐÍ4λ)£¬²úÆ·Ãû³Æmc(×Ö·ûÐÍ10λ)£¬µ¥¼Ûdj(ÕûÐÍ)£¬ÊýÁ¿sl(ÕûÐÍ)£¬½ð¶îje(³¤ÕûÐÍ)ËIJ¿·Ö×é³É¡£ÆäÖУº½ð¶î=µ¥¼Û*ÊýÁ¿¼ÆËãµÃ³ö¡£º¯ÊýReadDat()ÊǶÁÈ¡Õâ100¸öÏúÊۼǼ²¢´æÈë½á¹¹Êý×ésellÖС£Çë±àÖÆº¯ÊýSortDat()£¬Æä¹¦ÄÜÒªÇ󣺰´²úÆ·Ãû³Æ´Ó´óµ½Ð¡½øÐÐÅÅÁУ¬Èô²úÆ·Ãû³ÆÏàµÈ£¬Ôò°´½ð¶î´Ó´óµ½Ð¡½øÐÐÅÅÁУ¬×îÖÕÅÅÁнá¹ûÈÔ´æÈë½á¹¹Êý×ésellÖУ¬×îºóµ÷Óú¯ÊýWriteDat()°Ñ½á¹ûÊä³öµ½ÎļþOUT7.DATÖС£
 £ £ ÇëÎð¸Ä¶¯Ö÷º¯Êýmain()¡¢¶ÁÊý¾Ýº¯ÊýReadDat()ºÍÊä³öÊý¾Ýº¯ÊýWriteDat()µÄÄÚÈÝ¡£ #include
 £ £ #define MAX 100
 £ £ typedef struct{
 £ £ char dm[5]; /*²úÆ·´úÂë*/
 £ £ char mc[11]; /*²úÆ·Ãû³Æ*/ 
 £ £ int dj; /*µ¥¼Û*/
 £ £ int sl; /*ÊýÁ¿*/ 
 £ £ long je; /*½ð¶î*/
 £ £ }PRO;
 £ £ PRO sell[MAX];
 £ £ 
 £ £ 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£ £  {xy=sell[I];
 £ £  sell[I]=sell[j];
 £ £  sell[j]=xy;}
 £ £ }
 £ £ 
 £ £ 6¡¢±àдº¯Êý£¬¹¦ÄÜÊÇÒÔÐÐΪµ¥Î»¶ÔÐÐÖеÄÒÔ¿Õ¸ñ»ò±êµã·ûºÅΪ·Ö¸ôµÄµ¥´Êµ¹ÅÅ£¬×îºó°ÑÒѾ­´¦ÀíµÄ×Ö·û´®£¨²»º¬±êµã·ûºÅ£©ÈÔ°´ÐдÓдæÈë×Ö·û´®Êý×éÖУ¬ÀýÈ磺
 £ £ Ô­ÎÄ£ºYou He Me
 £ £ ½á¹û£ºMe He You
 £ £ void StrOL(void)
 £ £ {int I,j,k,strl,l;char c;
 £ £ for(I=0;I£ £  for(j=0;j£ £  {c=xx[I][j];
 £ £  if ((c>='A'&&c<='Z')||(c>='a'&&c<='z')||c==' ')
 £ £  ;
 £ £  else xx[I][j]=' ';
 £ £  }
 £ £  for(l=0;l£ £ {char ch[80]={0};
 £ £  char pp[80]={0};
 £ £  strl=strlen(xx[l]);
 £ £  I=strl-1;
 £ £  k=1;
 £ £  while(1)
 £ £  {while (((xx[l][I]>='a'&&xx[l][I]<='z')||(xx[l][I]>='A'&&xx[l][I]<='z'))&&I>=0)
 £ £ {for(j=k;j>=0;j--)
 £ £  pp[j+1]=pp[j];
 £ £  pp[0]=xx[l][I];
 £ £  k++;I--;
 £ £  }
 £ £ strcat(ch,pp);
 £ £ strcpy(pp, "");
 £ £ k=1;
 £ £ if(I==-1)break;
 £ £  while((xx[l][I]<'A'||xx[l][I]>'z')&&I>=0)
 £ £  {for(j=k;j>=0;j--)
 £ £  pp[j+1]=pp[j];
 £ £  pp[0]=xx[l][I];
 £ £  k++;
 £ £  I--;}
 £ £  strcat(ch,pp);
 £ £  strcpy(pp,"");
 £ £  k=0;
 £ £  if(I==-1)break;}
 £ £  strcpy(xx[l],ch);
 £ £  }
 £ £ }
 £ £ £ £ 
 £ £ 7¡¢
 £ £ ÓÐ200¸öÕýÕûÊýÒѾ­´æÈëÊý×éa£¬ËûÃǶ¼ÊÇ1000¡ª9999µÄÕýÕûÊý£¬±àдº¯Êý£¬¹¦ÄÜÊÇÈç¹ûËÄλÊý¸÷λÉϵÄÊý×Ö¾ùΪ0/2/4/6/8£¬Ôòͳ¼ÆÂú×ãÌõ¼þµÄ¸öÊýcnt,²¢ÇÒ°ÑÕâЩËÄλÊý°´´Ó´óµ½Ð¡µÄ˳Ðò´æÈëÊý×éb¡£×¢Òâa,bÊý×éÒѾ­¶¨Òå¡£cntÒѾ­¶¨Òå²¢ÒѾ­¸³ÖµÎª0
 £ £ void jsVal()
 £ £ {
 £ £ int bb[4];
 £ £ int I,j,k,flag;
 £ £ for (I=0;I<200;I++)
 £ £  {bb[0]=a[I]/1000;
 £ £  bb[1]=a[I]%1000/100;
 £ £  bb[2]=a[I]%100/10;
 £ £  bb[3]=a[I]%10;
 £ £  for (j=0;j<4;j++)
 £ £  {if (bb[j]%2= =0)
 £ £  flag=1;
 £ £  else 
 £ £  {flag=0;break;}
 £ £  }
 £ £  if (flag= =1)
 £ £  { b[cnt]=a[I];
 £ £  cnt ++;}
 £ £  }
 £ £ for(I=0;I£ £  for(j=I+1;j£ £  if (b[I]£ £  {k=b[I];
 £ £  b[I]=b[j];
 £ £  b[j]=k;}
 £ £ }
 £ £ 
 £ £ 8¡¢ÓÐ200¸öÕýÕûÊýÒѾ­´æÈëÊý×éaa£¬ËûÃǶ¼ÊÇ1000¡ª9999µÄÕýÕûÊý£¬±àдº¯Êý£¬¹¦ÄÜÊǰ´ÕÕÿ¸öÊýµÄºóÈýλµÄ´óС½øÐÐÉýÐòÅÅÁУ¬½«ÅÅÐòºóµÄǰ10¸öÊý´æÈëÊý×ébb¡£Èç¹ûÊý×ébbÖгöÏÖºóÈýλÏàµÈµÄÊýÖµ£¬Ôò°´ÕÕÔ­Öµ½µÐòÅÅÁС£×¢Òâaa,bbÊý×éÒѾ­¶¨Òå¡£
 £ £ ÀýÈ磺 Ç° £º6012 5099 9012 7025 8088
 £ £  ºó£º9012 6012 7025 8088 5099 
 £ £  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]£ £  {data=aa[I];
 £ £  aa[I]=aa[j];
 £ £  aa[j]=data;}
 £ £  }
 £ £  for(I=0;I<10;I++)
 £ £  bb[I]=aa[I];
 £ £ }
 £ £ 
 £ £ 
 £ £ 9¡¢×ó½µÐò£¬ÓÒÉýÐòµÄ³ÌÐò£º
 £ £ void jsSort()
 £ £ {int I,j,k,strl,half;
 £ £  char ch;
 £ £  for(I=0;I<20;I++)
 £ £  {strl=strlen(xx[I]);
 £ £  half=strl/2;
 £ £  for(j=0;j£ £  for(k=j+1;k£ £  if (xx[I][j]£ £  {ch=xx[I][j];
 £ £ xx[I][j]=xx[I][k];
 £ £ xx[I][k]=ch;}
 £ £ if (strl%2) half++; /* ÅÐ¶ÏÆæÊý
 £ £  for(j=half;j£ £  for(k=j+1;k£ £  if (xx[I][j]>xx[I][k])
 £ £  {ch=xx[I][j];
 £ £  xx[I][j]=xx[I][k];
 £ £  xx[I][k]=ch;}
 £ £  }
 £ £ £¨×¢Òâ´Ë´¦¼Óhalf=strl/2;)
 £ £ 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;}
 £ £ }
 £ £ 
 £ £ 10¡¢´ÓÎļþÖжÁÈë200¸öÕûÊý·ÅÈëXXÊý×éÖУ¬ÇóÊý×éÖÐµÄÆæÊý¸öÊýcnt1ºÍżÊý¸öÊýcnt2ÒÔ¼°XXϱêÎªÆæÊýµÄÔªËØÖµµÄËãÊõƽ¾ùÖµPJ£¨±£Áô2λСÊý£©
 £ £ void main()
 £ £ {int cnt1,cnt2,xx[N];
 £ £  float pj;
 £ £  FILE *fw;
 £ £  int I,k=0,j=0;
 £ £  cnt1=0;cnt2=0;pj=0.0;
 £ £  fw=fopen("out.dat", " w");
 £ £  clrscr();
 £ £  read_dat(xx);
 £ £  for(I=0;I£ £  { if (xx[I]%2) cnt1++;
 £ £  else cnt2++;
 £ £  if (I%2) {k+=xx[I];j++;}
 £ £  }
 £ £  pj=(float)(k*100/j)/100;
 £ £  printf("\n\cnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);
 £ £  fprintf(fw, "%d\n%d\n%6.2f\n",cnt1,cnt2,pj);
 £ £  fclose(fw);
 £ £ }
 £ £ 
 £ £ 11¡¢´ÓÎļþÖжÁÈë200¸öÕûÊý·ÅÈëXXÊý×éÖУ¬ÇóÊý×éÖеÄ×î´óÊýmaxºÍ×î´óÊý¸öÊýcntºÍXXÊý×éÖÐÄܱ»3»ò7Õû³ýµÄÔªËØÖµµÄËãÊõƽ¾ùÖµPJ£¨±£Áô2λСÊý£©
 £ £ 
 £ £ 
 £ £ void main()
 £ £ {
 £ £  int cnt, xx[N], max ;
 £ £  float pj ;
 £ £  FILE *fw ;
 £ £  long j=0;
 £ £  clrscr();
 £ £  fw=fopen("out.dat","w");
 £ £  read_dat(xx);
 £ £  max=xx[0];
 £ £  for(I=1,k=0;I£ £  {if (xx[I]>max) max=xx[I];
 £ £  if (xx[I]%3==0||xx[I]%7==0)
 £ £  {j+=xx[I];k++;}
 £ £  }
 £ £  for(I=0,cnt=0;I£ £  if (xx[I]==max) cnt++;
 £ £  pj=(float)(j*100/k)/100;
 £ £  printf("\n\nmax=%d,cnt=%d,pj=%6.2f\n", max, cnt, pj) ;
 £ £  fprintf(fw, "%d\n%d\n%6.2f\n", max, cnt, pj) ;
 £ £  fclose(fw) ;
 £ £ }
 £ £ 
 £ £ 12¡¢ÏÂÁк¯ÊýµÄ¹¦ÄÜÊÇÔÚÈýλÕûÊý£¨100ÖÁ999£©ÖÐѰÕÒ·ûºÏÌõ¼þµÄÕûÊý²¢ÒÀ´Î´ÓСµ½´ó´æÈëÊý×é[]ÖУ»Ëü¼ÈÊÇÍêȫƽ·½Êý£¬ÓÖÓÐÁ½Î»Êý×ÖÏàͬ£¬ÀýÈç144¡¢676µÈ¡£
 £ £ 
 £ £ 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;
 £ £ }
 £ £ 
 £ £ 13¡¢
 £ £ ÒÑÖªÔÚÎļþIN.DATÖдæÓÐ100¸ö²úÆ·ÏúÊۼǼ£¬Ã¿¸ö²úÆ·ÏúÊۼǼÓɲúÆ·´úÂëdm(×Ö·ûÐÍ4λ)¡¢²úÆ·Ãû³Æmc(×Ö·ûÐÍ10λ)¡¢µ¥¼Ûdj(ÕûÐÍ)¡¢ÊýÁ¿sl(ÕûÐÍ)¡¢½ð¶îje(³¤ÕûÐÍ)¼¸²¿·Ö×é³É¡£ÆäÖУº½ð¶î=µ¥¼Û*ÊýÁ¿¿É¼ÆËãµÃ³ö¡£º¯ÊýReadDat()µÄ¹¦ÄÜÊǶÁÈ¡Õâ100¸öÏúÊۼǼ²¢´æÈë½á¹¹Êý×ésellÖС£Çë±àÖÆº¯ÊýSortDat(),Æä¹¦ÄÜÒªÇ󣺰´²úÆ·´úÂë´Ó´óµ½Ð¡½øÐÐÅÅÁУ¬Èô²úÆ·´úÂëÏàͬ£¬Ôò°´½ð¶î´Ó´óµ½Ð¡½øÐÐÅÅÁУ¬×îÖÕÅÅÁнá¹ûÈÔ´æÈë½á¹¹Êý×ésellÖУ¬×îºóµ÷Óú¯ÊýWriteDat()°Ñ½á¹ûÊä³öµ½ÎļþOUT10.DATÖС£×ÊÁÏÀ´Ô´£º¶«·½½ÌÓýhttp://www.eastedu.com.cn
 £ £ 
 £ £ ×¢Ò⣺²¿·ÖÔ´³ÌÐòÒѸø³ö¡£
 £ £ #define MAX 100
 £ £ typedef struct{
 £ £ char dm[5]; /*²úÆ·´úÂë*/
 £ £ char mc[11]; /*²úÆ·Ãû³Æ*/
 £ £ int dj; /*µ¥¼Û*/
 £ £ int sl; /*ÊýÁ¿*/
 £ £ long je; /*½ð¶î*/
 £ £ }PRO;
 £ £ PRO sell[MAX];
 £ £ 
 £ £ 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£ £ {xy=sell[I];
 £ £ sell[I]=sell[j];
 £ £ sell[j]=xy;}
 £ £ }
 £ £ 
 £ £ 14¡¢º¯ÊýReadDat()µÄ¹¦ÄÜÊÇʵÏÖ´ÓÎļþIN.DATÖжÁȡһƪӢÎÄÎÄÕ´æÈëµ½×Ö·û´®Êý×éxxÖУ»Çë±àÖÆº¯ÊýStrOL(),¸Ãº¯ÊýµÄ¹¦ÄÜÊÇ£ºÒÔÐÐΪµ¥Î»¶ÔÐÐÖÐÒÔ¿Õ¸ñ»ò±êµã·ûºÅ»ò±êµã·ûºÅΪ·Ö¸ôµÄËùÓе¥´Ê½øÐе¹ÅÅ¡£×îºó°ÑÒÑ´¦ÀíµÄ×Ö·û´®£¨Ó¦²»º¬±êµã·ûºÅ£©ÈÔ°´ÐÐÖØÐ´æÈë×Ö·û´®Êý×éxxÖУ¬×îºóµ÷Óú¯ÊýWriteDat()°Ñ½á¹ûxxÊä³öµ½ÎļþOUT6.DATÖС£
 £ £ ÀýÈ磺ԭÎÄ£ºYou He Me
 £ £  I am a student.
 £ £ ½á¹û£ºMe He You
 £ £  student a am I
 £ £ ÊÔÌâ³ÌÐò£º
 £ £ char xx[50][80];
 £ £ int maxline=0;/*ÎÄÕµÄ×ÜÐÐÊý*/
 £ £ int ReadDat(void);
 £ £ _______________________________
 £ £ 
 £ £ void StrOL(void)
 £ £ {int I,j,k,strl,l;char c;
 £ £ for(I=0;I£ £ for(j=0;j£ £ {c=xx[I][j];
 £ £ if ((c>='A'&&c<='Z')||(c>='a'&&c<='z')||c==' ')
 £ £ ;
 £ £ else xx[I][j]=' ';
 £ £ }
 £ £ for(l=0;l£ £ {char ch[80]={0};
 £ £ char pp[80]={0};
 £ £ strl=strlen(xx[l]);
 £ £ I=strl-1;
 £ £ k=1;
 £ £ while(1)
 £ £ {while (((xx[l][I]>='a'&&xx[l][I]<='z')||(xx[l][I]>='A'&&xx[l][I]<='z'))&&I>=0)
 £ £ {for(j=k;j>=0;j--)
 £ £ pp[j+1]=pp[j];
 £ £ pp[0]=xx[l][I];
 £ £ k++;I--;
 £ £ }
 £ £ strcat(ch,pp);
 £ £ strcpy(pp, "");
 £ £ k=1;
 £ £ if(I==-1)break;
 £ £ while((xx[l][I]<'A'||xx[l][I]>'z')&&I>=0)
 £ £ {for(j=k;j>=0;j--)
 £ £ pp[j+1]=pp[j];
 £ £ pp[0]=xx[l][I];
 £ £ k++;
 £ £ I--;}
 £ £ strcat(ch,pp);
 £ £ strcpy(pp,"");
 £ £ k=0;
 £ £ if(I==-1)break;}
 £ £ strcpy(xx[l],ch);
 £ £ }}
 £ £ 
 £ £ 
 £ £ 15¡¢º¯ÊýReadDat()µÄ¹¦ÄÜÊÇʵÏÖ´ÓÎļþIN.DATÖжÁȡһƪӢÎÄÎÄÕ´æÈëµ½×Ö·û´®Êý×éxxÖУ»Çë±àÖÆº¯ÊýStrOR(),¸Ãº¯ÊýµÄ¹¦ÄÜÊÇ£ºÒÔÐÐΪµ¥Î»°Ñ×Ö·û´®ÖÐËùÓÐСд×Öĸo×ó±ßµÄ×Ö·û´®ÄÚÈÝÒÆµ½¸Ã´®µÄÓұߴæ·Å£¬È»ºó²¢°ÑСд×Öĸoɾ³ý£¬ÓàϵÄ×Ö·û´®ÄÚÈÝÒÆµ½ÒÑ´¦Àí×Ö·û´®µÄ×ó±ß´æ·Å¡£×îºó°ÑÒÑ´¦ÀíµÄ×Ö·û´®ÈÔ°´ÐÐÖØÐ´æÈë×Ö·û´®Êý×éxxÖУ¬×îºóµ÷Óú¯ÊýWriteDat()°Ñ½á¹ûxxÊä³öµ½ÎļþOUT5.DATÖС£×ÊÁÏÀ´Ô´£º¶«·½½ÌÓýhttp://www.eastedu.com.cn
 £ £ ÀýÈ磺ԭÎÄ£ºYou can creat an index on any field.
 £ £ you have the correct record.
 £ £ 
 £ £ 
 £ £ ½á¹û£ºn any field. Yu can creat an index
 £ £ rd.yu have the crrect rec
 £ £ 
 £ £ char xx[50][80];
 £ £ int maxline=0;/*ÎÄÕµÄ×ÜÐÐÊý*/
 £ £ int ReadDat(void);
 £ £ void WriteDat(void);
 £ £ ________________________
 £ £ void StrOR(void)
 £ £ {int I,j,k,index,strl;
 £ £ char ch;
 £ £ for(I=0;I£ £ {strl=strlen(xx[I]);
 £ £ index=strl;
 £ £ for(j=0;j£ £ if(xx[I][j]=='o')
 £ £ {for(k=j;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;}
 £ £ }
 £ £ }

ÏÂһƪ£º¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨CÓïÑÔ£©ÉÏ»ú¿¼ÊÔÊÔÌâ×ܽá

[±à¼­£ºÖó¾ÆÂÛ½£] [´òÓ¡±¾Ò³] [·µ»Ø¶¥²¿¡ü]
¡ùÏà¹ØÎÄÕ¡ù
  ¡¤2004Äê9ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨PC¼¼Êõ£©±ÊÊÔÊÔ¾í  (2006-01-08)
¡¤2004Äê9ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨ÍøÂç¼¼Êõ£©±ÊÊÔÊÔ¾í  (2006-01-08)
¡¤2004Äê9ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨ÐÅÏ¢¹ÜÀí¼¼Êõ£©±ÊÊÔÊÔ¾í  (2006-01-08)
¡¤2004Äê9ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨Êý¾Ý¿â¼¼Êõ£©±ÊÊÔÊÔ¾í  (2006-01-08)
¡¤2004Äê4ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨PC¼¼Êõ£©±ÊÊÔÊÔ¾í  (2006-01-08)
¡¤2004Äê4ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨ÍøÂç¼¼Êõ£©±ÊÊÔÊÔ¾í  (2006-01-08)
¡¤2004Äê4ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨ÐÅÏ¢¹ÜÀí¼¼Êõ£©±ÊÊÔÊÔ¾í  (2006-01-08)
¡¤2004Äê4ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨Êý¾Ý¿â¼¼Êõ£©±ÊÊÔÊÔ¾í  (2006-01-08)
¡¤2003Äê9ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨PC¼¼Êõ£©±ÊÊÔÊÔ¾í  (2006-01-08)
 
½ñÈÕÍÆ¼ö
·ÖÀàÀ¸Ä¿
ÈȵãÎÄÕÂ
¡¤2006Äê4ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶
¡¤2005È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ
¡¤2006Äê4Ô¼ÆËã»úµÈ¼¶¿¼ÊÔ
¡¤È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶
¡¤2004Äê9ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶
¡¤¼ÆËã»úµÈ¼¶¿¼ÊÔÈý¼¶£¨CÓï
¡¤2004Äê4ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶
¡¤2003Äê9ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶
¡¤2003Äê4ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶
¡¤2004Äê9ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶
¡¤2004Äê4ÔÂÈ«¹ú¼ÆËã»úµÈ¼¶
¡¤2004ÄêÈ«¹ú¼ÆËã»úµÈ¼¶¿¼
΢ÈíÈÏÖ¤ | ˼¿ÆÈÏÖ¤ | µç×ÓÉÌÎñ | ¼ÝÕÕ¿¼ÊÔ | ±¨¹Ø¿¼ÊÔ | ±¨¼ì¿¼ÊÔ | ÔÚְ˶ʿ | ½ÌÓý˶ʿ | ³ÇÊй滮 | ÃØÊé | µ¼ÓÎ | »¤Ê¿ | ҩʦ
ÓÑÇéÁ´½Ó | ÍøÕ¾µØÍ¼| ÃâÔðÉùÃ÷
Copyright ® stu88.comÖйúѧϰ¿¼ÊÔÍø® °æÈ¨ËùÓÐ