中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      C語言面試算法題附答案

      時間:2024-07-10 02:19:25 嵌入式培訓 我要投稿
      • 相關推薦

      2016年C語言面試算法題(附答案)

        1.求組合數(shù): 求n個數(shù)(1....n)中k個數(shù)的組合....

      2016年C語言面試算法題(附答案)

        如:combination(5,3)

        要求輸出:543,542,541,532,531,521,432,431,421,321,

        /*

        求組合數(shù): 求n個數(shù)(1....n)中k個數(shù)的組合....

        如:combination(5,3)

        要求輸出:543,542,541,532,531,521,432,431,421,321,

        */

        #include

        #include

        int pop(int *);

        int push(int );

        void combination(int ,int);

        int stack[3]={0};

        int top = -1;

        int main()

        {

        int n,m;

        n = 5;

        m = 3;

        combination(n,m);

        printf("\n");

        }

        void combination(int m,int n)

        {

        int temp = m;

        push(temp);

        while(1)

        {

        if(1==temp)

        {

        if(pop(&temp) && stack[0]==n)

        break;

        }

        else if(push(--temp))

        {

        printf("%d%d%d\n",stack[0],stack[1],stack[2]);

        pop(&temp);

        }

        }

        }

        int push(int i)

        {

        stack[++top]=i;

        if(top<2)

        return 0;

        else

        return 1;

        }

        int pop(int *i)

        {

        *i = stack[top--];

        if(top>=0)

        return 0;

        else

        return 1;

        }

        2.、用指針的方法,將字符串“ABCD1234efgh”前后對調顯示

        #include

        #include

        int main()

        {

        char str[]="ABCD123efgh";

        int length = strlen(str);

        char *p1= str;

        char *p2 = str+length -1;

        while(p1

        {

        char c = *p1;

        *p1 = *p2;

        *p2 = c;

        ++p1;

        --p2;

        }

        printf("str now is %s\n",str);

        return 1;

        }

        3.給定字符串A和B,輸出A和B中的最大公共子串。比如A="aocdfe" B="pmcdfa" 則輸出"cdf"

        #include

        #include

        #include

        char *commanstring(char shortstring[],char longstring[])

        {

        int i,j;

        char *substring = malloc(256);

        if(strstr(longstring,shortstring)!=NULL)

        return shortstring;

        for(i=strlen(shortstring)-1;i>0;i--)

        {

        for(j=0;j<=strlen(shortstring)-i;j++)

        {

        memcpy(substring,&shortstring[j],i);

        substring[i]='\0';

        if(strstr(longstring,substring)!=NULL)

        return substring;

        }

        }

        return NULL;

        }

        void main(void)

        {

        char *str1 = "aocdfe";

        char *str2 = "pmcdfa";

        char *comman = NULL;

        if(strlen(str1)>strlen(str2))

        comman= commanstring(str2,str1);

        else

        comman = commanstring(str1,str2);

        printf("the longest comman string is:%s\n",comman);

        }

      【C語言面試算法題附答案】相關文章:

      經(jīng)典C語言面試算法題10-13

      嵌入式C語言面試題(附答案)06-15

      計算機二級C語言真題及答案09-26

      excel精選選擇題附答案09-17

      excel判斷題「附答案」08-03

      精選C++面試題及答案05-23

      華為C語言上機試題及答案07-01

      計算機二級C語言考試真題及答案09-30

      excel考試操作題「附答案」10-29

      江蘇高考語文真題附答案07-07

      主站蜘蛛池模板: 中文国产成人精品久久一区| 国产亚洲曝欧美不卡精品 | 99久久久69精品一区二区三区| 99热久久只有这里是精品| 91久久国产自产拍夜夜嗨| 五月激情狠狠开心五月| 乌兰县| 日本中出熟女一区二区| a欧美一级爱看视频| 国产免费三级三级三级| 亚洲精品视频免费在线| 初尝人妻少妇中文字幕在线| 日本一区二区亚洲三区| 中文字幕亚洲一区一区| 中文字幕精品永久在线| 在线免费观看亚洲天堂av| 99在线无码精品秘 人口| 久久精品国产亚洲av高清3p| 国产成本人视频在线观看| 亚洲国产成a人v在线观看| 看黄色亚洲看黄色亚洲| 国产三级视频一区二区| 天气| 国产激情一区二区三区在线蜜臀| 遵化市| 国产亚洲成人精品一区| 久久精品国产精品亚洲婷婷| yw193.can尤物国产在线网页| av在线免费播放网站| 日韩不卡无码三区| 杨幂国产精品一区二区| 青青草免费在线播放视频五月天| 国产精品无码久久久久下载 | 国产一区二区亚洲一区二区三区| 久久天天躁狠狠躁夜夜中文字幕| 日本一区二区三区四区不卡视频| 偷拍自拍视频一区二区三区| 久久精品韩国日本国产| 无码一区二区丝袜| 91久久精品亚洲一区二区三区 | 91亚洲欧洲日产国码精品|