세 개의 문자열을 입력하고 각 문자열을 사용자가 입력한 문자로 교체한 후 편집된 문자열을 표시합니다. 그런 다음 편집된 문자열을 연결하여 표시합니다.
입력:문자열 1:문자열 1의 대체 문자 자습서:x 문자열 2:문자열 2의 대체 문자 포인트:y 문자열 3:문자열 3의 최상의 대체 문자:zOutput:문자열 1:xxxxxxxxx 문자열 2:yyyyyy 문자열 3:zzzz 연결 후 :xxxxxxxxxyyyyyyzzzz
알고리즘
STARTStep 1-> 변수가 ch1, ch2, ch3인 str1, str2, str3 배열을 선언하고 iStep 2로 intvariable을 입력합니다. -> 루프 For i에서 0 및 i루프 For i에서 0 및 i 루프 For i에서 0 및 i 편집된 문자열 str1, str2 및 str3Step 7 인쇄 -> str1을 다음과 연결 str2 및 str1Step 8에 저장 -> str1을 str3과 연결하고 str1Step 9에 저장 -> 연결된 stringSTOP 인쇄
예
#include#include int main() { char str1[1000],str2[1000],str3[1000],ch1,ch2,ch3; 정수 나; printf("\n문자열을 입력하세요 :"); scanf("%s\n%s\n%s", &str1, &str2, &str3); 플러시(표준 입력); printf("\n첫 번째, 두 번째, 세 번째 문자열을 대체할 문자를 입력하십시오. ? "); scanf("%c %c %c", &ch1, &ch2, &ch3); for (i =0; i 출력
위의 프로그램을 실행하면 다음 출력이 생성됩니다.
문자열 입력:tutorialspointbestenter 첫 번째, 두 번째 및 세 번째 문자열을 ?xyzstring으로 교체하려는 문자를 x로 교체한 후 1:xxxxxxxxxstring y로 교체한 후 2:yyyyyy로 교체한 후 문자열 3:zzz로 교체한 후 스트링:zzzzstring:xxxxxxxxxyyyyyzzzz사전>