初识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;
}
相关推荐
递归尽头是星辰5 分钟前
双指针与滑动窗口算法精讲:从原理到高频面试题实战
算法·双指针·滑动窗口·子串/子数组问题
a7360155 分钟前
二十二、包管理与发布 (Cargo 进阶)
开发语言·rust
夜猫逐梦21 分钟前
【Lua】Windows 下编写 C 扩展模块:VS 编译与 Lua 调用全流程
c语言·windows·lua
_OP_CHEN1 小时前
数据结构(C语言篇):(十三)堆的应用
c语言·数据结构·二叉树·学习笔记·堆排序··top-k问题
郝学胜-神的一滴1 小时前
深入探索 C++ 元组:从基础到高级应用
开发语言·c++·stl·软件工程
I'm a winner1 小时前
第七章:AI进阶之------输入与输出函数(一)
开发语言·人工智能·python·深度学习·神经网络·microsoft·机器学习
木心操作1 小时前
js生成excel表格进阶版
开发语言·javascript·ecmascript
听情歌落俗1 小时前
MATLAB3-1变量-台大郭彦甫
开发语言·笔记·算法·matlab·矩阵
量子炒饭大师1 小时前
收集飞花令碎片——C语言关键字typedef
c语言·c++·算法
澡点睡觉2 小时前
【数据结构与算法Trip第4站】摩尔投票法
算法