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

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

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

Добрый вечер всем. Подскажите пожалуйста какой модификатор нужен в 16 строке, чтобы под введёнными имени и фамилии , цифры с количеством символов отображались таким образом. Alex Semakov 4 7
// Ex6
#include <stdio.h>
#include <string.h>
 
int main(void){
 
    char name[30];
    char surname[30];
 
    printf("Enter you name: ");
    scanf("%s",name);
    printf("\n\nEnter you surname: ");
    scanf("%s",surname);
 
    printf("\n%s %s\n",name,surname);
    printf("%d %d \n\n",strlen(name),strlen(surname)); // 16 ая строка

    getchar();
    getchar();
    return 0;
}
чтобы числа были под именем и фамилией в конце

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

textual
Листинг программы
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
Похожие ответы