Язык Си в примерах/Учимся складывать: различия между версиями

→‎Вариант «полный»: Исключен вывод «подсказки» в примере; оформление фрагментов кода.
(Исправления.)
(→‎Вариант «полный»: Исключен вывод «подсказки» в примере; оформление фрагментов кода.)
 
<source lang="c">
#include <stdio.h>
/* Программа "Арифметические операции с числами с плавающей точкой" */
 
#include <stdio.h>
int main () {
main ()
double a, b;
{
printf ("Введите два числа: ");
double a, b;
while(scanf ("%lf%lf", &a, &b) == 2 ) {
while printf(scanf ("%lf %lf %lf %lf\n", &a + b, a - &b,) a== *2) b, a / b );{
printf ("a + b=%10.3lf\nlf a - b=%10.3lf\nlf a * b=%10.3lf\n a /lf b=%10.3lflf\n",
a + b, a - b, a * b, a / b );
printf (("a + b = %10.3lf\n"
}
"a - b = %10.3lf\n"
return 0;
"a * b = %10.3lf\n"
}
"a / b = %10.3lf\n"),
a + b, a - b, a * b, a / b);
}
return 0;
}
</source>
 
В этой программе мы встречаемся с оператором <code>while</code>. Конструкция
<source lang="c">
while ( A ) B;
</source>
 
 
В нашем случае <code>A</code> есть
<source lang="c">
 
scanf ("%lf%lf", &a, &b) == 2.
</source>
 
Что соответствует логическому выражению:
3890

правок