Напечатать таблицу соответствия между весом в фунтах и весом в килограммах - C (СИ) (72201)
Формулировка задачи:
Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, ..., 10 фунтов (1 фунт = 453 г)
Решение задачи: «Напечатать таблицу соответствия между весом в фунтах и весом в килограммах»
textual
Листинг программы
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 10; ++i) {
printf("%3d | %5.3lf\n", i, (double)(i * 453) / 1000);
}
return 0;
}
Объяснение кода листинга программы
В этом коде:
- #include
- это включает в программу библиотеку, которая позволяет ей взаимодействовать с консолью. - int main() { - это начало функции main(), которая является точкой входа в программу.
- int i; - это объявление переменной i типа int, которая будет использоваться в цикле.
- for (i = 1; i <= 10; ++i) { - это цикл for, который выполняет блок кода 10 раз, начиная с i = 1 и увеличивая i на 1 после каждой итерации.
- *printf(
%3d | %5.3lf\n, i, (double)(i 453) / 1000);* - это команда вывода, которая печатает вес в фунтах (i 453) и вес в килограммах (i * 453) / 1000 в формате с 3 столбцами, выравнивая значение по левому краю и округляя до 3 знаков после запятой. - return 0; - это выход из функции main(), что означает успешный конец работы программы. Таким образом, программа печатает таблицу соответствия между весом в фунтах и весом в килограммах для весов от 1 до 10 фунтов.