Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

·ÖÏí¼¸¸ö¾­µäC³ÌÐò ºÆå«ÍøÂç

ÌâÄ¿£ºÊäÈëÒ»ÐÐ×Ö·û£¬·Ö±ðͳ¼Æ³öÆäÖÐÓ¢ÎÄ×Öĸ¡¢¿Õ¸ñ¡¢Êý×ÖºÍÆäËü×Ö·ûµÄ¸öÊý¡£ 
1.³ÌÐò·ÖÎö£ºÀûÓÃwhileÓï¾ä,Ìõ¼þΪÊäÈëµÄ×Ö·û²»Îª'\n'. 
¡¡¡¡¡¡¡¡¡¡¡¡ 
2.³ÌÐòÔ´´úÂ룺 
#include "stdio.h" 
main() 
{char c; 
¡¡int letters=0,space=0,digit=0,others=0; 
¡¡printf("please input some characters\n"); 
¡¡while((c=getchar())!='\n') 
¡¡{ 
¡¡if(c>='a'&&c<='z'||c>='A'&&c<='Z') 
¡¡¡¡letters++; 
¡¡else if(c==' ') 
¡¡¡¡space++; 
¡¡¡¡¡¡else if(c>='0'&&c<='9') 
¡¡¡¡¡¡¡¡¡¡¡¡¡¡digit++; 
¡¡¡¡¡¡¡¡¡¡else 
¡¡¡¡¡¡¡¡¡¡¡¡¡¡others++; 

printf("all in all:char=%d space=%d digit=%d others=%d\n",letters, 
space,digit,others); 

============================================================== 
¡¾³ÌÐò18¡¿ 
ÌâÄ¿£ºÇós=a+aa+aaa+aaaa+aa...aµÄÖµ£¬ÆäÖÐaÊÇÒ»¸öÊý×Ö¡£ÀýÈç2+22+222+2222+22222(´Ëʱ 
¡¡¡¡¡¡¹²ÓÐ5¸öÊýÏà¼Ó)£¬¼¸¸öÊýÏà¼ÓÓмüÅÌ¿ØÖÆ¡£ 
1.³ÌÐò·ÖÎö£º¹Ø¼üÊǼÆËã³öÿһÏîµÄÖµ¡£ 
2.³ÌÐòÔ´´úÂ룺 
main() 

¡¡int a,n,count=1; 
¡¡long int sn=0,tn=0; 
¡¡printf("please input a and n\n"); 
¡¡scanf("%d,%d",&a,&n); 
¡¡printf("a=%d,n=%d\n",a,n); 
¡¡while(count<=n) 
¡¡{ 
¡¡¡¡tn=tn+a; 
¡¡¡¡sn=sn+tn; 
¡¡¡¡a=a*10; 
¡¡¡¡++count; 
¡¡} 
printf("a+aa+...=%ld\n",sn); 

============================================================== 
¡¾³ÌÐò19¡¿ 
ÌâÄ¿£ºÒ»¸öÊýÈç¹ûÇ¡ºÃµÈÓÚËüµÄÒò×ÓÖ®ºÍ£¬Õâ¸öÊý¾Í³ÆÎª“ÍêÊý”¡£ÀýÈç6=1£«2£«3.±à³Ì 
¡¡¡¡¡¡ÕÒ³ö1000ÒÔÄÚµÄËùÓÐÍêÊý¡£ 
1. ³ÌÐò·ÖÎö£ºÇë²ÎÕÕ³ÌÐò<--ÉÏÒ³³ÌÐò14.  
2.³ÌÐòÔ´´úÂ룺 
main() 

static int k[10]; 
int i,j,n,s; 
for(j=2;j<1000;j++) 
¡¡{ 
¡¡n=-1; 
¡¡s=j;&nbs


Ïà¹ØÎĵµ£º

¹ØÓÚperlÖкÍCÖеÄsort»úÖÆ £¨×ªÔØ£©

¹ØÓÚperlÖкÍCÖеÄsort»úÖÆ
£¨×ªÔØ£©
ϸ¶ÁC++ primer£¬ÖÕÓÚÀí½âÁËÒ»Ö±±È½ÏÒÉ»óµÄperlºÍCµÄsortº¯Êý»úÖÆ¡£ÎÒµ½²»ÊÇÒÉ»óËüµÄÓ÷¨£¬¶øÊǺÜÒÉ»óËüµÄÐÎʽ£¬ÎªÊ²Ã´Òª´«µÝÒ»¸ö×Ó³ÌÐòµÄÄäÃûÒýÓøøËüÄØ£¬¶øÇÒÐÎʽ»¹ºÜ¹Å¹Ö£¬Ò»¶¨ÒªÊÇ$a<$b£¬$a<=>$bÖ®ÀàµÄ¡£ÒªÇóÑϸñÇҹŹ֡£
½ñҹͻȻ¿´µ½p.384Ò³£¬¿´µ½ÊéÉ϶ÔquicksortÅÅ ......

µäÐ͵ÄC³ÌÐò´æ´¢¿Õ¼ä²¼¾Ö

Ò»¸öµäÐ͵ÄC³ÌÐò´æ´¢¿Õ¼ä²¼¾ÖÓÉÒÔϼ¸¸ö²¿·Ö×é³É£º
    ÕýÎĶΣºCPUÖ´ÐеÄÖ¸Á·Ö£¬Ò²¾ÍÊÇÖ÷ÒªµÄ³ÌÐò´úÂë±àÒë³öÀ´µÄ½á¹û£¬Ö»¶Á£¬Í¨³£¿ÉÒÔ¹²Ïí¡£
    ³õʼ»¯Êý¾Ý¶Î£ºÍ¨³£³ÆÖ®ÎªÊý¾Ý¶Î£¬°üº¬Á˳ÌÐòÖÐÐèÒªÃ÷È·¸³ÖµµÄ±äÁ¿£¬Æ©ÈçһЩ³õʼ»¯µÄÈ«¾Ö±äÁ¿µÈ£¬Èç int a = 10£¬±äÁ¿ÃûºÍÖµ¶¼´æ·ÅÔÚÕâ ......

linux C gbk utf 8±àÂëת»»

ÓÃlinux C ϵĺ¯Êýµ÷Óô´½¨ÖÐÎÄĿ¼¡¢ÎļþµÈ£¬×Ö·û´®µÄ±àÂë¸ñʽҪÇóÊÇutf-8¸ñʽµÄ¡£
±ÈÈçÏëҪʹÓà int mkdir(const char *pathname, mode_t mode); ´´½¨Ò»¸öÖÐÎĵÄĿ¼¡£ÄÇôpathnameµÄ±àÂë¸ñʽҪÇóÊÇutf-8µÄ£¬¶ø²»ÄÜÊÇgb3212/gbkµÄ£¬·ñÔò¾ÍÊÇÂÒÂë¡£
ÄÇôÈç¹ûlinux CÏÂÈçºÎ½øÐÐgbk<---->utf-8±àÂëת»»µÄ±àÂë×°»»µÄ ......

dz̸CÖеÄmallocºÍfreeº¯Êý

Ò»¡¢malloc()ºÍfree()µÄ»ù±¾¸ÅÄîÒÔ¼°»ù±¾Ó÷¨
1¡¢º¯ÊýÔ­Ðͼ°ËµÃ÷
void *malloc(long NumBytes)£º¸Ãº¯Êý·ÖÅäÁËNumBytes¸ö×Ö½Ú£¬²¢·µ»ØÁËÖ¸ÏòÕâ¿éÄÚ´æµÄÖ¸Õë¡£Èç¹û·ÖÅäʧ°Ü£¬Ôò·µ»ØÒ»¸ö¿ÕÖ¸Õ루NULL£©¡£ ¹ØÓÚ·ÖÅäʧ°ÜµÄÔ­Òò£¬Ó¦¸ÃÓжàÖÖ£¬±ÈÈç˵¿Õ¼ä²»×ã¾ÍÊÇÒ»ÖÖ¡£
void free(void *FirstByte)£º ¸Ãº¯ÊýÊǽ«Ö®Ç°ÓÃmalloc· ......

µÚÒ»Õ CÖ¸Õë¸ÅÄî

ÉùÃ÷£º±¾ÎÄ×ªÔØ×Ô»¥ÁªÍø
Ò»¡¢Ö¸ÕëµÄÀàÐÍ
¶þ¡¢Ö¸ÕëËùÖ¸ÏòµÄÀàÐÍ
Èý¡¢Ö¸ÕëµÄÖµ»òÖ¸ÕëËùÖ¸ÏòµÄÄÚÔÚÇø
ËÄ¡¢Ö¸Õë±¾ÉíËùÕ¼¾ÝµÄÄÚÔÚÇø
1.Ö¸ÕëµÄÀàÐÍ£º
´ÓÓï·¨µÄ½Ç¶È¿´£¬ÄãÖ»Òª°ÑÖ¸ÕëÉùÃ÷Óï¾äÀïµÄÖ¸ÕëÃû×ÖÈ¥µô£¬Ê£ÏµIJ¿·Ö¾Í
ÊÇÕâ¸öÖ¸ÕëµÄÀàÐÍ¡£ÕâÊÇÖ¸Õë±¾ÉíËù¾ßÓеÄÀàÐÍ¡£ÈÃÎÒÃÇ¿´¿´ÒÔϸ÷¸öÖ¸ÕëµÄ
ÀàÐÍ£º
(1)int *ptr ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ