È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ±ÊÊÔ£ºËļ¶¾«Á·£¨2£©
À´Ô´£ºÓÅÒ×ѧ  2010-1-14 14:28:24   ¡¾ÓÅÒ×ѧ£ºÖйú½ÌÓý¿¼ÊÔÃÅ»§Íø¡¿   ×ÊÁÏÏÂÔØ   ITÊéµê

ÌâÃ棺
ÒÑÖªÊý¾ÝÎļþIN.DATÖдæÓÐ200¸öËÄλÊý£¬ ²¢Òѵ÷ÓöÁº¯Êý readDat()°ÑÕâЩÊý´æÈëÊý×éaÖУ¬Ç뿼Éú±àÖÆÒ»º¯ÊýjsVal()£¬Æ书ÄÜÊÇ£º´ÓÊý×éaµÄÍ·¿ªÊ¼£¬ÒÀ´Îȡÿ20¸öÊýÖеÄ×î´óÖµ×é³ÉÒ»¸öÊý£¬ ÕâÑù¿ÉÒÔ»ñµÃ10¸öÐÂÊý²¢´æÈëÊý×ébÖУ¬½Ó×Å°ÑÊý×ébÖеÄÊý°´´ÓСµ½´óµÄ˳ÐòÖØдæÈëÊý×ébÖС£×îºómain()º¯Êýµ÷ÓÃдº¯ ÊýwriteDat()°Ñ½á¹ûbÊä³öµ½OUT.DATÎļþÖС£
×¢Ò⣺ ²¿·ÖÔ´³ÌÐò´æÔÚÎļþPROG1.CÎļþÖС£
³ÌÐòÖÐÒѶ¨Ò壺 a[200]¡¢b[10]
ÇëÎð¸Ä¶¯Êý¾ÝÎļþIN.DATÖеÄÈκÎÊý¾Ý¡¢Ö÷º¯Êýmain()¡¢¶Áº¯ÊýreadDat()ºÍдº¯ÊýwriteDat()µÄÄÚÈÝ¡£

ÿ


³õʼ»¯³ÌÐò£º
#include
#define MAX 200
int a[MAX], b[10];

void jsVal()
{


}

void readDat()
{
int i ;
FILE *fp ;
fp = fopen("in.dat", "r") ;
for(i = 0 ; i < MAX ; i++) fscanf(fp, "%d", &a[i]) ;
fclose(fp) ;
}

void main()
{
int i ;
readDat() ;
jsVal() ;
for(i = 0 ; i < 10 ; i++)
printf("b[%d]=%d\n", i, b[i]) ;
writeDat() ;
}

writeDat()
{
FILE *fp ;
int i ;
fp = fopen("out.dat", "w") ;
for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
fclose(fp) ;
}

²Î¿¼´ð°¸£º


#include
#define MAX 200
int a[MAX], b[10];

void jsVal()
{
int i,j,k; /* j,k,i-Ñ­»·±äÁ¿ */
int iMax;
for(i=0;i<10;i++) /* ¸ù¾ÝÈ¡ÊýÒªÇóÑ­»· */
{
iMax=0;
for(j=i*20;j<(i+1)*20;j++) if(iMaxb[i]=iMax;
for(j=0;j{
if(b[j]>iMax) /* ÔÚbÖÐÑ°ÕÒdtµÄλÖà */
{
for(k=i;k>j;k--) b[k]=b[k-1]; /* ˳ÐòÒƶ¯ */
b[j]=iMax;
break;
}
}
}
}

void readDat()
{
int i ;
FILE *fp ;
fp = fopen("in.dat", "r") ;
for(i = 0 ; i < MAX ; i++) fscanf(fp, "%d", &a[i]) ;
fclose(fp) ;
}

void main()
{
int i ;
readDat() ;
jsVal() ;
for(i = 0 ; i < 10 ; i++)
printf("b[%d]=%d\n", i, b[i]) ;
writeDat() ;
}

writeDat()
{
FILE *fp ;
int i ;
fp = fopen("out.dat", "w") ;
for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
fclose(fp) ;
}


±¾ÌâÆÀÎö£º

±¾Ì⣬ÊÇÒ»µÀ¿¼²ìÑ­»·ºÍÊý×éÅÅÐòµÄÌâÄ¿£¬Í¨¹ý20¸öÒ»¸öƽ¾ùÒ»°ã¿ÉÒÔ°²ÅÅÁ½²ãÑ­»·£¬½áºÏ±¾Ìâ»ñµÃ10¸ö×î´óÖµµÄÒªÇó£¬ÔÚÍâ²ã°²ÅÅ0-9µÄÑ­»·¡£
Êý×éµÄÅÅÐòÒ»°ã¿ÉÒÔʹÓÃðÅݺͶþ·ÖµÈËã·¨ÅÅÐò£¬ÔÚ±¾ÌâÄ¿ÖУ¬¼ÓÈëµÄÒòËØÊÇ¿ÉÒÔÔÚ»ñµÃÊý¾ÝºóÖ±½ÓÔÚÊý×éÖÐÑ°ÕÒµ½ºÏÊʵÄλÖã¬ÕâÑùÎÒÃÇ¿ÉÒÔ¼ÙÉèbÒѾ­ÊÇÓÐÐòµÄÊý×飬¿ÉÒÔ¼ò»¯³ÌÐò¡£

ÔðÈα༭£ºÐ¡²Ý

ÎÄÕÂËÑË÷:
 Ïà¹ØÎÄÕÂ
ÈÈÃſγÌÅàѵ