Упражнения C: Рассчитывает объем сферы
C Оператор ввода-вывода и выражения: упражнение-2 с решением
Напишите программу на C, которая рассчитывает объем сферы.
Программирование на C: Объем сферы
Сфера - это идеально круглый геометрический объект в трехмерном пространстве, представляющий собой поверхность полностью круглого шара.
В трех измерениях объем внутри сферы определяется как V = 4/3 * π * r 3, где r - радиус сферы
Пример решения :
Код C:
#include <stdio.h>
float myradius; /* radius of the sphere */
float myvolume; /* volume of the sphere (to be computed) */
char line_text[50]; /* a line from the keyboard */
/* the value of pi to 50 places, from wikipedia */
const float PI = 3.14159265358979323846264338327950288419716939937510;
int main() {
printf("Input the radius of the sphere : ");
fgets(line_text, sizeof(line_text), stdin);
sscanf(line_text, "%f", &myradius);
myvolume = (4.0 / 3.0) * PI * (myradius * myradius * myradius); /* volumn=(4/3) * pi * r^3*/
printf("The volume of sphere is %f.\n", myvolume);
return(0);
}
Пример вывода:
Введите радиус сферы: 2,56 Объем сферы 70.276237.
Блок - схема:
Редактор кода программирования C:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите программу на C, которая конвертирует температуру из Цельсия в градусы Фаренгейта.
Далее: Напишите программу на языке C, которая печатает периметр прямоугольника, принимая его высоту и ширину в качестве входных данных.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования