ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

CÓïÑÔ±à³Ì±ÊÊÔÌ⣨µÚÊ®ÈýÌ×£©
2014-11-24 01:23:04 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:9010´Î
Tags£ºÓïÑÔ±à³Ì ÊÔÌâ Ê®Èý

±à³ÌÌâ:


40£®Çë±àдº¯Êýfun£¬¸Ãº¯ÊýµÄ¹¦ÄÜÊÇ£ºÒƶ¯×Ö·û´®ÖеÄÄÚÈÝ£¬Òƶ¯µÄ¹æÔòÈçÏ£º°ÑµÚ1µ½µÚm¸ö×Ö·û£¬Æ½ÒƵ½×Ö·û´®µÄ×îºó£¬°ÑµÚm+lµ½×îºóµÄ×Ö·ûÒƵ½×Ö·û´®µÄÇ°²¿¡£


ÀýÈ磬×Ö·û´®ÖÐÔ­ÓеÄÄÚÈÝΪABCDEFGHIJK£¬mµÄֵΪ3£¬Òƶ¯ºó£¬×Ö·û´®ÖеÄÄÚÈÝÓ¦¸ÃÊÇDEFGHIJKABC¡£


×¢Ò⣺²¿·ÖÔ´³ÌÐò¸ø³öÈçÏ¡£


ÇëÎð¸Ä¶¯Ö÷º¯ÊýmainºÍÆäËûº¯ÊýÖеÄÈκÎÄÚÈÝ£¬½öÔÚº¯ÊýfunµÄ»¨À¨ºÅÖÐÌîÈëËù±àдµÄÈô¸ÉÓï¾ä¡£


#include


#include


#define N 80



void fun(char *w, int m)


{ char t;


t=*w;*w=*(w+m-1);*(w+m-1)+t;


if(m>1)


fun(w+1,m-2);


else return;


}


main()


{


char a[N]= ¡°ABCDEFGHIJK¡±;


int m;


printf(¡°The original string:\n¡±);


puts(a);


printf(¡°\n\nEnter m: ¡°);


scanf(¡°%d¡±,&m);


fun(a,m);


printf(¡°\nThe string after moving:\n¡±);


puts(a);


printf(¡°\n\n¡±);


}



41£®Çë±àдº¯Êýfun£¬¸Ãº¯ÊýµÄ¹¦ÄÜÊÇ£º½«MÐÐNÁеĶþάÊý×éÖеÄ×Ö·ûÊý¾Ý£¬°´ÁеÄ˳ÐòÒÀ´Î·ÅÔÚÒ»¸ö×Ö·û´®ÖС£


ÀýÈ磬Èô¶þάÊý×éÖеÄÊý¾ÝΪ£º



Ôò×Ö·û´®ÖеÄÄÚÈÝÓ¦ÊÇWSHWSHWSHWSH¡£


×¢Ò⣻²¿·ÖÔ´³ÌÐò¸ø³öÈçÏ¡£


ÇëÎð¸Ä¶¯Ö÷º¯ÊýmainºÍÆäËûº¯ÊýÖеÄÈκÎÄÚÈÝ£¬½öÔÚº¯ÊýfunµÄ»¨À¨ºÅÖÐÌîÈëËù±àдµÄÈô¸ÉÓï¾ä¡£


#include


#define M 3


#define N 4


void fun(char (*s)[N], char *b)


{ int i,j,k=0;


for(i=0;i

for(j=0;j

b[k++]=s[j][i];


b[k]=¡¯\0¡ä;



}


main()


{


char a[100],w[M][N]={{¡®w¡¯,'w¡¯, ¡®w¡¯,'w¡¯},{¡®S¡¯,'S¡¯,'S¡¯,'S¡¯},{¡®H¡¯,'H¡¯,'H¡¯,'H¡¯}};


int i,j;


printf(¡°The matrix:\n¡±);


for(i=0; i

{


for(j=0;j

printf(¡°%3c¡±,w[i][j]);


printf(¡°\n¡±);


}


fun(w,a);


printf(¡°The A string:\n¡±);


puts(a);


printf(¡°\n\n¡±);


}



¸Ä´íÌâ:


4£®ÏÂÁиø¶¨³ÌÐòÖУ¬funº¯ÊýµÄ¹¦ÄÜÊÇ£º·Ö±ðͳ¼Æ×Ö·û´®Öдóд×ÖĸºÍСд×ÖĸµÄ¸öÊý¡£


ÀýÈ磬¸ø×Ö·û´®SÊäÈ룺AaaaBBb123CCccccd£¬ÔòÓ¦Êä³ö½á¹û£ºupper=5£¬lower=9¡£


Çë¸ÄÕý³ÌÐòÖеĴíÎó£¬Ê¹ËüÄܼÆËã³öÕýÈ·µÄ½á¹û¡£


×¢Ò⣺²»Òª¸Ä¶¯mainº¯Êý£¬²»µÃÔöÐлòɾÐУ¬Ò²²»µÃ¸ü¸Ä³ÌÐòµÄ½á¹¹!


ÊÔÌâ³ÌÐò£º


#include


#include


/********found********/


void fun(char *s,int a,int b)


{


while(*s)


{


/********found********/


if (*s>=¡¯A'&&*s<=¡¯Z')


a++;


/********found********/


if(*s>=¡¯a'&&*s<=¡¯z')


b++;


s++;


}


}


main()


{


char s[100];


int upper=0, lower=0;


clrscr();


printf(¡°\nPlease a string : ¡°);


gets(s);


fun(s,&upper,&lower);


printf(¡°\n upper=%d lower=%d\n¡±, upper,lower);


}




7£®ÏÂÁиø¶¨³ÌÐòÖк¯ÊýfunµÄ¹¦ÄÜÊÇ£ºÓÃÑ¡Ôñ·¨¶ÔÊý×éÖеÄn¸öÔªËØ°´´ÓСµ½´óµÄ˳Ðò½øÐÐÅÅÐò¡£


ÇëÐ޸ijÌÐòÖеĴíÎó£¬Ê¹ËüÄܼÆËã³öÕýÈ·µÄ½á¹û¡£


×¢Ò⣺²»Òª¸Ä¶¯mainº¯Êý£¬²»µÃÔöÐкÍɾÐУ¬Ò²²»µÃ¸ü¸Ä³ÌÐòµÄ½á¹¹!


ÊÔÌâ³ÌÐò£º


#include


#define N 20


void fun(int a[],int n)


{


int i,j,t,p;


for(j=0;j

{


/********found********/


p=j


for(i=j;i

{


if(a[i]

{


/********found********/


p=i;


t=a[p];


a[p]=a[i];


a[i]=t;


}


}


}


}



main()


{


int a[N]={9,6,8,3,-1},i,m=5;


printf(¡°dfrgddfgd:¡±);


for(i=0;i

printf(¡°%d¡±,a[i]);


printf(¡°\n¡±);


fun(a,m);


printf(¡°gfdghfg : ¡°);


for(i=0;i

printf(¡°%d¡±,a[i]);


printf(¡°\n¡±);


}


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºCÓïÑÔ±à³Ì±ÊÊÔÌ⣨µÚÊ®¶þÌ×£© ÏÂһƪ£ºCÓïÑÔ±à³Ì±ÊÊÔÌ⣨µÚÊ®ËÄÌ×£©

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿