初识C语言——第十七天

选择语句: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;
}
相关推荐
快去睡觉~1 小时前
力扣73:矩阵置零
算法·leetcode·矩阵
小欣加油1 小时前
leetcode 3 无重复字符的最长子串
c++·算法·leetcode
四维碎片3 小时前
【Qt】线程池与全局信号实现异步协作
开发语言·qt·ui·visual studio
IT码农-爱吃辣条3 小时前
Three.js 初级教程大全
开发语言·javascript·three.js
☺����4 小时前
实现自己的AI视频监控系统-第一章-视频拉流与解码2
开发语言·人工智能·python·音视频
猿究院--王升4 小时前
jvm三色标记
java·jvm·算法
染翰4 小时前
lua入门以及在Redis中的应用
开发语言·redis·lua
王者鳜錸4 小时前
PYTHON让繁琐的工作自动化-函数
开发语言·python·自动化
一车小面包4 小时前
逻辑回归 从0到1
算法·机器学习·逻辑回归
兔老大RabbitMQ5 小时前
git pull origin master失败
java·开发语言·git