кодесурса
«C

Программирование на C: печать отдельных символов строки в обратном порядке

script1adsense2code
script1adsense3code

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

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

«C

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

Код C:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void main()
{
    char str[100]; /* Declares a string of size 100 */
    int l,i;
	
       printf("\n\nPrint individual characters of string in reverse order :\n");
       printf("------------------------------------------------------\n"); 	
       printf("Input the string : ");
       fgets(str, sizeof str, stdin);
	   l=strlen(str);
	   printf("The characters of the string in reverse are : \n");
       for(i=l;i>=0;i--)
        {
          printf("%c  ", str[i]);
        }
    printf("\n");
}

Программа также может быть написана как ниже:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void main()
{
    char str[100]; /* Declares a string of size 100 */
    int l=0;
	
       printf("\n\nPrint individual characters of string in reverse order :\n");
       printf("------------------------------------------------------\n"); 	
       printf("Input the string : ");
       fgets(str, sizeof str, stdin);
	   l=strlen(str);
	   printf("The characters of the string in reverse are : \n");
       for(str[l]='\0';l>=0;l--)
        {
          printf("%c  ", str[l]);
        }
    printf("\n");
}

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

 Вывести отдельные символы строки в обратном порядке:                                                      
-------------------------------------------------- ---------                                                   
Введите строку: w3resource.com                                                                             
Символы строки в обратном порядке:                                                                 
                                                                                                              
  Мок. Экрузор 3 Вт 

Блок-схема:

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

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

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

Previous: написать программу на C для отделения отдельных символов от строки.
Далее: написать программу на C для подсчета общего количества слов в строке.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code