Читайте также:
|
|
include <stdio.h>
void main()
{int x,y;
scanf("%d %d",&x,&y);
if(x==5)
{if(y>0) printf("МА");
printf("ЛИ");
}
else printf("ЛУ");
printf("НА");
}
Переключатель применяется для выбора одного из нескольких вариантов вычислений (обычно больше трех).
Пример 7:
#include <stdio.h>
void main()
{char a;
printf("Введите a,g,v,s\n");
scanf("%c",&а); //
switch(а)
{ case 'a': printf("абрикос");
case 'g': printf("груша");
case 'v': printf("вишня");
case 's': printf("слива");
default: printf("такой фрукты нет");
}
}
Пример 8.
#include <stdio.h>
void main()
{int n;
printf("Введите номер пары и узнаете время\n");
scanf("%d",&n);
switch(oper)
{ case 1: puts("1 пара 8.30-9.55");
break;
case 2: puts("2 пара 10.05-11.25");
break;
case 3: puts("3 пара 11.55-13.15");
break;
case 4: puts("4 пара 13.35-14.55");
break;
default: puts("пора домой\n");
}
}
Блок-схема работы оператора Блок-схема работы оператора
переключателя переключателя с оператором break
Пример 9.
#include <stdio.h>
void main()
{char m;
puts("Введите букву (A,B,C,D,E,F) и узнаете оценку");
scanf("%с",&m);
fflush(stdin); // для очистки входного потока
switch(m)
{case 'A': puts("отлично, зачет"); break;
case 'B': case 'C': puts("хорошо, зачет"); break;
case 'D': case 'E': puts("удов, зачет"); break;
case 'F': puts("неуд, незачтено"); break;
default: puts("неверно ввели букву");
}
puts("Желаем успеха");
}
Оператор while(условие) тело_цикла
Оператор цикла с предусловием. Сначала вычисляется условие, и если условие истинно, выполняется тело цикла. Затем снова вычисляется условие, выполнение цикла повторяется. Выполнение цикла завершается, когда значение условия станет равным нулю.
Пример 1. Вычисляем сумму четных чисел, пока сумма меньше 20.
Дата добавления: 2014-12-23; просмотров: 111 | Поможем написать вашу работу | Нарушение авторских прав |