Составители:
Рубрика:
37
4.
Листинг C-программы
Внимание.
При вводе программы следует иметь в виду, что C различает
регистр букв, т.е., «x» и «X» − это две разные переменные.
Программный код
#
include
<
stdio
.
h
>
// Файлы заголовков
#
include<conio.h>
# include<math.h>
void main()
{
int
k = 0; // Объявление типа и задание данных
float
x0 = 1,xk = 2,dx = 0.5;
float
y0 = 1,yk = 3,dy = 1;
float
x, y, z, s = 0;
printf
(“ Table \n”); // Вывод заголовка
printf
(“ X Y Z \n”);
for
(x = x0; x<=xk; x += dx) // Внешний цикл по X
{
for(y = y0; y<=yk; y += dy) // Внутренний цикл по Y
{
z = x*x + pow(y,2); // Вычисление Z, S, K
// Вывод значений
X, Y, Z
printf(“ %.1f %.0f %5.2f \n”, x, y, z);
s += z; k++;
}
printf
(“---------------\n”); // Вывод строки “-”
}
printf
(“ SR = %.2f ”, s/k); // Вывод SR
getch();
return;
}
5. Макет печати результатов
Как видно, расположение
точек в макете соответствует
их нумерации в заданной
области (рис. 2.11).
4. Листинг C-программы Внимание. При вводе программы следует иметь в виду, что C различает регистр букв, т.е., «x» и «X» − это две разные переменные. Программный код # include// Файлы заголовков # include # include void main() { int k = 0; // Объявление типа и задание данных float x0 = 1,xk = 2,dx = 0.5; float y0 = 1,yk = 3,dy = 1; float x, y, z, s = 0; printf(“ Table \n”); // Вывод заголовка printf(“ X Y Z \n”); for(x = x0; x<=xk; x += dx) // Внешний цикл по X { for(y = y0; y<=yk; y += dy) // Внутренний цикл по Y { z = x*x + pow(y,2); // Вычисление Z, S, K // Вывод значений X, Y, Z printf(“ %.1f %.0f %5.2f \n”, x, y, z); s += z; k++; } printf(“---------------\n”); // Вывод строки “-” } printf(“ SR = %.2f ”, s/k); // Вывод SR getch(); return; } 5. Макет печати результатов Как видно, расположение точек в макете соответствует их нумерации в заданной области (рис. 2.11). 37
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »