Как поставить % после числа - C (СИ)
Формулировка задачи:
Всем привет! Допустим needGradeExam = 106.33, как мне вывести этот % после 106.33,т.е. чтобы было:
"You need to get at least 60% on the final to get a %c in the class"
Пробовал так:
Не хочет, выводит You need to get at least 106,33101n on the final to get a %c in the class"
printf ("You need to get at least %.2lf% on the final to get a %c in the class.", needGradeExam,grade);
Решение задачи: «Как поставить % после числа»
textual
Листинг программы
printf ("You need to get at least %.2lf% on the final to get a %c in the class.", needGradeExam,grade);
Объяснение кода листинга программы
- Переменная
needGradeExam
содержит минимальный необходимый балл на экзамене для получения определенной оценки в классе. - Переменная
grade
содержит балл, полученный на экзамене. - Функция
printf
используется для вывода строки с форматированием. - Форматирование строки включает в себя использование спецификатора формата
%.2lf
для вывода числа с плавающей точкой (double) с точностью до двух знаков после запятой. - Форматирование строки также включает в себя использование спецификатора формата
%c
для вывода символа (char). - В строке форматирования используются строки-шаблоны, которые включают в себя указанные спецификаторы формата.
- В данном случае, после числа
needGradeExam
будет добавлен символ%
, а после числаgrade
будет добавлена оценка в классе (буква). - Выводится сообщение, которое говорит о том, что для получения определенной оценки в классе необходимо получить как минимум указанный балл на экзамене.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д