初识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;
}
相关推荐
见叶之秋14 分钟前
C++ 泛型世界的两块拼图:容器适配器与仿函数
java·开发语言
逗脑IDE34 分钟前
零基础学ESP32:RFID无线射频卡——让ESP32拥有“刷卡“能力!
开发语言·网络·人工智能·python·esp32·硬件开发
小师兄吃牛肉37 分钟前
C语言篇:内联函数
c语言·开发语言
嘎嘎风38 分钟前
MiniMind 学习笔记之 07 模型怎么学会猜词(旋钮是怎么被拧动的)
算法·源码阅读
yuniko-n1 小时前
【Java】字符串相关坑点
java·开发语言·python
和裕1 小时前
定制纸箱刀模费全解析:费用定义与可减免合作场景
大数据·运维·网络·人工智能·算法
白山编程大哥1 小时前
C语言篇:语法进阶
c语言·数据结构·算法
jimy11 小时前
虚函数vtable,链接时看到构造函数,linker把符号地址写入vtable(三)
开发语言·c++
ss2731 小时前
AI全栈实战 | 3.3-02 Python 并发:有 GIL 为什么还用多线程,asyncio 和 JS 事件循环同源不同味
开发语言·javascript·python
菜鸟~noob2331 小时前
【电子战】第20篇:凸优化与对数障碍法【含matlab代码】
开发语言·matlab