Double r,d;
scanf("%le %le",&r,&d);
printf ("\nr=%f\td=%f\n",r,d);
Пример 12: Ввести с клавиатуры значение угла (в радианах) и вычислить его синус. /* программа вычисления синуса */#include <stdio.h>#include <stdlib.h>#include <math.h> // библиотека математических функцийint main (void) // int-тип возвращаемого значения функции main{double result , x; // определение переменных result , xprintf("\nx="); // вывод «приглашения» на терминалscanf("%le",&x); //ввод с клавиатуры числа в переменную х // (формат числа: «длинное вещественное»)result = sin (x); // вычисление синуса // вывод результата на терминал printf("Синус угла %f (радиан) равен %f\n", x, result);system ("pause"); // задержка перед выходом из программыreturn 0; // возвращаемое значение функции main()}Можно изменить формат вывода вещественного числа, явно указав общее число выводимых символов и количество символов после запятой.Например вместо %f задать %10.2f , что означает вывести вещественное число в формате ХХХХХХХ.ХХ В примере измените формат вывода результата, обратите внимание на разницу в выводе данных:· printf(“The sin() of %2.3f is %2.3f\n“,x,result);· printf(“The sin() of %e is %e\n“,x,result);
Пример 11.Написать программу для вычисления площади круга. Данные для вычисления ввести с клавиатуры.
Потребуются переменные r для радиуса и s для результата вычисления.
// подключение библиотек
#include "stdafx.h"
#include <stdlib.h>#include <stdio.h>
#define pi 3.14 // определяем константу pi
int main()
{ int r;
double s;
printf ("\nr="); // «приглашение» для ввода радиуса
scanf("%d",&r);
s=pi*r*r;
printf ("s=%f\n",s); // вывод результата вычислений
system ("pause");
return 0;
}
Пример 12.Написать программу для вычисления площади круга. Данные для вычисления ввести с клавиатуры, проконтролировать корректность ввода данных.
Дата добавления: 2015-02-23; просмотров: 757;