java字符串壓縮算法 C語言求助:請編寫一個字符串壓縮程序,將字符串中連續(xù)出席的重復字母進行壓縮,并輸出壓縮后的字符串?
C語言求助:請編寫一個字符串壓縮程序,將字符串中連續(xù)出席的重復字母進行壓縮,并輸出壓縮后的字符串?使用下面的代碼給你一個想法。此代碼不能超過9個連續(xù)字符#include “stdio.h”void m
C語言求助:請編寫一個字符串壓縮程序,將字符串中連續(xù)出席的重復字母進行壓縮,并輸出壓縮后的字符串?
使用下面的代碼給你一個想法。此代碼不能超過9個連續(xù)字符
#include “stdio.h”
void main(void){
char a[1000]=“gcccddecc”
int i,j,k,n
printf(“Type an integer(a~z)…nStr=”)
獲?。╝)
for(k=i=0a[i]i){
for(j=i 1,n=0a[i]==a[j]j)n
if(n){
a[k]=n“1”
a[k]=a[--j
]i=n
}
否則a[k]=a[i
]}
a[k]=“0”
printf(“結果=%s.n”,a)
}