µ±Ç°Î»ÖÃ: ¶«ÐÇ×ÊÔ´Íø > ´óѧÉú > ÕÐƸ»á > ÕýÎÄ

2017ÄêÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ±ÊÊÔ£ºËļ¶¾«Á·£¨2£©:2017¼ÆËã»úµÈ¼¶¿¼ÊÔ

ʱ¼ä£º2018-12-13 À´Ô´£º¶«ÐÇ×ÊÔ´Íø ±¾ÎÄÒÑÓ°Ïì ÈË ÊÖ»ú°æ

¼ÆËã»úµÈ¼¶ÍøȨÍþ·¢²¼2017ÄêÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ±ÊÊÔ£ºËļ¶¾«Á·£¨2£©£¬¸ü¶à2017ÄêÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ±ÊÊÔÏà¹ØÐÅÏ¢Çë·ÃÎʼÆËã»úµÈ¼¶¿¼ÊÔÍø¡£


ÌâÃ棺
ÒÑÖªÊý¾ÝÎļþ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ÒѾ­ÊÇÓÐÐòµÄÊý×飬¿ÉÒÔ¼ò»¯³ÌÐò¡£

±êÇ©£º2017ÄêÈ«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ±ÊÊÔ£ºËļ¶¾«Á·£¨2£© 2017Äê¼ÆËã»úµÈ¼¶¿¼ÊÔ 2017ÄêÈ«¹ú¼ÆËã»ú¶þ¼¶