选择语句:switch
switch语句(整型表达式)
{
语句项:
}
而语句项是什么呢?
//是一些case语句:
//如下
case 整形常量表达式;常量可以,字符也可以(因为字符存储的时候用的是字符的ASCII值)
语句;
在switch语句中的break
在switch语句中,我们没法直接实现分支,搭配break使用才能实现真正的分支。
在switch语句中的default
比如:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <math.h>
//int main()
//{
// //找到整数n有多少个数位
// //某一位是奇数就变1,偶数就变0
// int n, i;
// int sum = 0;
// int arr[10] = { 0 };
// scanf("%d", &n);
//
//
// for (i = 0; i <= 9; i++)
// {
// arr[i] =(n / (int)pow(10,i)) % 10;//n从个位开始的每一位
// if (arr[i] % 2 == 1)
// {
// arr[i] = 1;
// }
// else
// {
// arr[i] = 0;
// }
// sum = sum + arr[i] * (int)pow(10, i);
// }
//
// printf("%d", sum);
//
// return 0;
//}
//int main()
//{
// int day = 0;
// scanf("%d", &day);
// switch (day)
// {
// case 1:
// printf("星期一\n");
// break;
// case 2:
// printf("星期二\n");
// break;
//
// case 3:
// printf("星期三\n");
// break;
//
// case 4:
// printf("星期四\n");
// break;
//
// case 5:
// printf("星期五\n");
// break;
//
// case 6:
// printf("星期六\n");
// break;
//
// case 7:
// printf("星期天\n");
// break;
// }
// return 0;
//}
//int main()
//{
// int day = 0;
// scanf("%d", &day);
// switch (day)
// {
// case 1:
// case 2:
// case 3:
// case 4:
// case 5:
// printf("工作日\n");
// break;
// case 6:
// case 7:
// printf("休息日\n");
// break;\
// default:
// printf("输入错误\n");
// break;
// }
// return 0;
//}
//int main()
//{
// int n = 1;
// int m = 2;
// switch (n)
// {
// case 1:m++;
// case 2:n++;
// case 3:
// switch (n)
// {//switch允许嵌套使用
// case 1:
// n++;
// case 2:m++; n++;
// break;//跳出case3中switch,但没有跳出最大的switch循环
//
// }
// case 4:
// m++;
// break;
// default:
// break;
//
// }
// printf("m = %d, n = %d\n", m, n);
//
// return 0;
//}
int main()
{
float a, b, c, d, h;
scanf("%f %f\n%f %f", &a, &b, &c, &d);
h = (a - c) * (a - c) + (b - d) * (b - d);
printf("%.f", h);
return 0;
}