java字符串壓縮算法 C語(yǔ)言求助:請(qǐng)編寫(xiě)一個(gè)字符串壓縮程序,將字符串中連續(xù)出席的重復(fù)字母進(jìn)行壓縮,并輸出壓縮后的字符串?
C語(yǔ)言求助:請(qǐng)編寫(xiě)一個(gè)字符串壓縮程序,將字符串中連續(xù)出席的重復(fù)字母進(jìn)行壓縮,并輸出壓縮后的字符串?使用下面的代碼給你一個(gè)想法。此代碼不能超過(guò)9個(gè)連續(xù)字符#include “stdio.h”void m
C語(yǔ)言求助:請(qǐng)編寫(xiě)一個(gè)字符串壓縮程序,將字符串中連續(xù)出席的重復(fù)字母進(jìn)行壓縮,并輸出壓縮后的字符串?
使用下面的代碼給你一個(gè)想法。此代碼不能超過(guò)9個(gè)連續(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(“結(jié)果=%s.n”,a)
}