Напечатать таблицу соответствия между весом в фунтах и весом в килограммах - C (СИ) (75151)
Формулировка задачи:
Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, ..., 10 фунтов (1 фунт=453 г).
Она дана в Паскале перекомпилировать в СИ
Program n2; Uses crt; Var А,В,i,S: Integer; Begin For i:=1 To 10 do begin S:=i*453; Writeln(i, S/100:6:2) end; Readln End.
Решение задачи: «Напечатать таблицу соответствия между весом в фунтах и весом в килограммах»
textual
Листинг программы
#include<conio.h> #include<stdio.h> int main() { int i = 0; for(i = 1; i <= 10; i++) printf("%d funt = %f kilogram\n", i, (float)(0.453 * i)); getch(); return 0; }
Объяснение кода листинга программы
В этом коде:
- #include
— это устаревший заголовочный файл, который используется для работы с клавиатурой и мышью в Turbo C и подобных компиляторах. Сейчас его использование не рекомендуется. - #include
— это заголовочный файл, который содержит прототипы функций для ввода и вывода данных. - int main() { — это начало функции main(), которая является точкой входа в программу.
- int i = 0; — это объявление переменной i типа int, которая будет использоваться в цикле.
- for(i = 1; i <= 10; i++) — это цикл for, который будет выполняться 10 раз, начиная с i = 1 и заканчивая i = 10.
- *printf(
%d funt = %f kilogram\n
, i, (float)(0.453 i));** — это вызов функции printf() для вывода в консоль строки, в которой первое число - это i, второе число - это результат умножения i на 0.453, и третье число - это символ новой строки (\n), который переводит строку на новую строку. - getch(); — это вызов функции getch(), которая используется для приостановки выполнения программы и ожидания нажатия клавиши. Эта функция из библиотеки conio.h.
- return 0; — это конец функции main(), что означает успешный конец работы программы. Итак, в этом коде происходит следующее: программа создает переменную i и устанавливает ее значение равным 0. Затем она входит в цикл for, который выполняется 10 раз. Внутри цикла программа выводит в консоль строку, в которой первое число - это i, второе число - это результат умножения i на 0.453, и третье число - это символ новой строки (\n), который переводит строку на новую строку. После выполнения цикла программа вызывает функцию getch() для приостановки выполнения программы и ожидания нажатия клавиши. Наконец, программа завершается с возвратом значения 0, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д