Введение с клавиатуры глобальной переменной - C (СИ)
Формулировка задачи:
Листинг программы
- #include <stdio.h>
- #include <conio.h>
- #include <math.h>
- double f (double x) {
- //f = x*x; тут вопрос
- return x*x;
- };
- int main() {
- double a, b;
- unsigned int n;
- double h, s;
- scanf("%lf %lf %d", &a, &b, &n);
- h = (b - a)/n;
- s=0;
- for (i=0; i<n; i++) {
- s += f(a+i*h)*h;
- };
- s *= h;
- printf("%f", s);
- return 0;
- }
Решение задачи: «Введение с клавиатуры глобальной переменной»
textual
Листинг программы
- double f () {
- double d;
- scanf("%lf", &d);
- return d;
- };
Объяснение кода листинга программы
- В коде определен функция с именем
f
. - Внутри функции объявлена переменная
d
типа double. - Затем происходит ввод значения переменной
d
с клавиатуры с помощью функции scanf. - Функция scanf принимает два аргумента, второй из которых является адресом переменной
d
. - Функция scanf считывает введенное значение и сохраняет его в переменной
d
. - Затем функция возвращает значение переменной
d
. - Значение переменной
d
может быть использовано в других частях программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д