阅读背景:

转换字串问题, 字符串+该字符的个数_wangkaiblog的专栏

来源:互联网 
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;

int main()
{
	cout << "Enter the numbers " << endl;
	char	str[50];
	char	reschar[50] = { 0 };
	//reschar[0] = '
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;

int main()
{
	cout << "Enter the numbers " << endl;
	char	str[50];
	char	reschar[50] = { 0 };
	//reschar[0] = '\0';
	scanf( "%s", str );
	int	length = strlen( str );
	int	k = 0;
	int	cout = 1;
	
	/*for( k = 0; k < length ; k++ )
	{
		sprintf( reschar + strlen( reschar ), "%c", str[k] );
	}*/

	for( k = 0; k < length; k++ )
	{
		
		if( str[k] == str[k + 1] )
		{
			cout++;					
		}
		else 
		{
			printf( "#" );
			sprintf( reschar + strlen( reschar ), "%c%d", str[k], cout );
			cout = 1;
		}
	}

	printf( "reschar = \n%s\n", reschar );
}



'; scanf( "%s", str ); int length = strlen( str ); int k = 0; int cout = 1; /*for( k = 0; k < length ; k++ ) { sprintf( reschar + strlen( reschar ), "%c", str[k] ); }*/ for( k = 0; k < length; k++ ) { if( str[k] == str[k + 1] ) { cout++; } else { printf( "#" ); sprintf( reschar + strlen( reschar ), "%c%d", str[k], cout ); cout = 1; } } printf( "reschar = \n%s\n", reschar ); }#include <iostream> #include <string.h> #includ



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: