Условный оператор. Циклы. (C)
Версия от 11:51, 9 июня 2021; Безуглов Сергей (обсуждение | вклад)
Условный оператор
- Условный оператор (справка Микрософт)
- Оператор выбора (справка Микрософт)
- Условный тернарный оператор (справка Микрософт)
1 #include <stdio.h>
2
3 int main() {
4 int temp;
5 printf("Please enter water temperature in degrees celsius:");
6 scanf_s("%d", &temp);
7
8 if (temp >= 100)
9 {
10 printf("Water is boiling.");
11 }
12 else
13 {
14 printf("Not hot enough.");
15 }
16
17 char* result = (temp % 2 == 0) ? "Temperature is even" : "Temperature is odd";
18 printf("%s", result);
19
20 int class;
21 printf("Please enter ticket class:");
22 scanf_s("%d", &class);
23 switch(class)
24 {
25 case 1:
26 printf("This is first class.");
27 break;
28 case 2:
29 printf("This is second class.");
30 break;
31 case 3:
32 printf("This is third class.");
33 break;
34 default:
35 printf("This is unknown class.");
36 break;
37 }
38 }
Циклы
1 printf("while loop\n");
2 int i = 1;
3 while (i < 11)
4 {
5 printf("%d\n", i);
6 i++;
7 }
8
9 printf("do while loop\n");
10 i = 1;
11 do
12 {
13 printf("%d\n", i);
14 i++;
15 } while (i < 11);
16
17 printf("for loop\n");
18 for (int j = 1; j < 11; j++)
19 {
20 printf("%d\n", j);
21 }