當前位置:編程學習大全網 - 編程軟體 - c語言編程題兩道,求大仙幫忙呀

c語言編程題兩道,求大仙幫忙呀

#include "string.h"

void func(char *a, char *b) { /*該函數要求字符數組a有足夠的存儲空間*/

int len_a = strlen(a), len_b = strlen(b), newLen = len_a + len_b, i, j, max;

for(i = 0, max = 0; a[i]; i++) /*在字符串a中找到最大字符第壹次出現的下標*/

if(a[i] > max) max = i;

for(i = len_a - 1, j = newLen - 1; i >= max; i--, j--) /*將從max開始到末尾的字符向後挪len_b個單元*/

a[j] = a[i];

for(i = max, j = 0; b[j]; i++, j++) /*插入字符串b*/

a[i] = b[j];

a[newLen] = '\0'; /*在末尾添加字符串結束符*/

}

  • 上一篇:用ANSYS怎樣齒輪建模,具體步驟,最好有圖
  • 下一篇:CAD lsp 文件是幹嘛用的,怎麽用?急
  • copyright 2024編程學習大全網