кодесурса
«C

Программирование на C: объединение двух строк вручную

script1adsense2code
script1adsense3code

Строка C: упражнение 19 с решением

Напишите программу на C для объединения двух строк вручную.

«C

Пример решения:

Код C:

#include <stdio.h>
#include <string.h>
void main()
{
    char str1[100], str2[100], i, j,l,m,k;
	
       printf("\n\nConcatenate Two Strings Manually :\n");
       printf("-------------------------------------\n");	
	printf("Input the first string : ");
    fgets(str1,sizeof str1,stdin);
	printf("Input the second string : ");
    fgets(str2,sizeof str2,stdin);
    l=strlen(str1);
    m=strlen(str2);
    for(i=0; i<l-1; ++i);  /* value i contains reaches the end of string str1. */  
    str1[i]=' ';            /* add a space with string str1. */ 
    i++;                  /* value i increase by 1 for the blank space */ 
    for(j=0; j<m-1; ++j, ++i)
    {
        str1[i]=str2[j];
    }
     k=strlen(str1);   
    printf("After concatenation the string is : \n ");    
    for(i=0; i<k; ++i)    
    {
         printf("%c",str1[i]);
    }
printf("\n\n");
}

Пример вывода:

 Объединить две строки вручную:                                                                                            
-------------------------------------                                                                                         
Введите первую строку: это первая строка                                                                                   
Введите вторую строку: это вторая строка                                                                                  
После конкатенации строка выглядит так:                                                                                           
 это первая строка это вторая строка 

Блок-схема:

«Блок-схема:

Редактор кода программирования C:

Улучшите этот пример решения и опубликуйте свой код через Disqus.

Предыдущий: Напишите программу на C, чтобы найти частоту символов.
Далее: Напишите программу на C, чтобы найти самое большое и самое маленькое слово в строке.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code