摘要:        
qsort是C语言中用二分法进行的快速排序,其时间复杂度为n*log(n);库函数名为:#include<stdlib.h>基本形式为:qsort(a,n,sizeof(..),cmp);1:对整形数组排序例如a[5]={1,4,3,5,2};用函数qsort(a,5,sizeof(a[0]),cmp);其中cmp为 函数为cmp(const void *a,const void *b){return *(int *)a-*(int *)b;//要尽量强制转换类型}2:字符的排序其他和整形一样,函数为int cmp(const void *a,const void *b){retu    阅读全文
posted @ 2012-03-07 23:54
龙杉老师
阅读(820)
评论(0)
推荐(0)
        
            
        
        
摘要:        
因为0-9 的4次方的的末尾数为其本身,所以是以4为循环的,其代码为: #include<stdio.h> int main() { int n,i,s,t; scanf("%d",&t); while(t--) { scanf("%d",&n); s=1; for(i=1;i<=(n%4+4);i++) //+4是因为当n为4的倍数时 n%4=0 就不执行循环了 { s*=(n%10); s=s%10; } printf("%d\n",s); } ret...    阅读全文
posted @ 2012-03-07 23:52
龙杉老师
阅读(334)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号