Отображение цифр под словами - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Добрый вечер всем. Подскажите пожалуйста какой модификатор нужен в 16 строке, чтобы под введёнными имени и фамилии , цифры с количеством символов отображались таким образом. Alex Semakov 4 7
Листинг программы
  1. // Ex6
  2. #include <stdio.h>
  3. #include <string.h>
  4. int main(void){
  5. char name[30];
  6. char surname[30];
  7. printf("Enter you name: ");
  8. scanf("%s",name);
  9. printf("\n\nEnter you surname: ");
  10. scanf("%s",surname);
  11. printf("\n%s %s\n",name,surname);
  12. printf("%d %d \n\n",strlen(name),strlen(surname)); // 16 ая строка
  13.  
  14. getchar();
  15. getchar();
  16. return 0;
  17. }
чтобы числа были под именем и фамилией в конце

Решение задачи: «Отображение цифр под словами»

textual
Листинг программы
  1. printf("%*d %*d \n\n",strlen(name), strlen(name), strlen(surname), strlen(surname));

Объяснение кода листинга программы

В представленном коде на языке C выполняется вывод значений переменных в консоль с помощью функции printf. Список действий можно описать следующим образом:

  1. Вычисляется длина строки переменной name с помощью функции strlen и сохраняется в переменную len_name.
  2. Вычисляется длина строки переменной surname с помощью функции strlen и сохраняется в переменную len_surname.
  3. Форматируется строка для вывода с помощью функции printf.
    • %*d - это спецификатор формата, который выводит значение переменной в формате десятичного числа.
    • strlen(name) и strlen(surname) - это значения переменных len_name и len_surname соответственно.
    • len_name и len_surname - это длины строк переменных name и surname соответственно.
    • Пробел после спецификатора формата и перед названиями переменных обеспечивает выравнивание вывода по левому краю.
  4. Выводится отформатированная строка. В данном коде не используются переменные name и surname, поэтому их значения будут неопределенными. Если необходимо использовать значения этих переменных, их следует присвоить и использовать в коде.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы