HDOJ 1106

大家都说是一道水题,其实就是想练练排序函数。结果今天的这道题学习了很多知识点。

知识点1:  strtok 可以用来分解字符串。用法:

p = strtok(a,"5");
   while(NULL != p)
   {
    p = strtok(NULL,"5");
   }


知识点2:有人用到了sscanf,以前就见到过这个函数的,当时没留意去用心弄懂,结果今天AC的很麻烦。遇到了新知识一定要沉下心弄懂。

 for (i=0;i<l;i++) 
			 if(s[i]=='5') 
			   s[i]=' ';
         l=0;
         while (sscanf(p,"%d%n",&m,&n)==1) 
         {
             a[l++]=m;
             p+=n;
         }


 

你可能感兴趣的:(HDOJ 1106)