首页 > 其他分享 >switch 函数

switch 函数

时间:2024-10-25 14:46:35浏览次数:3  
标签:case 外语课 函数 int break switch printf 记下

#include<stdio.h>
int num(int x)
{

        switch(x)
        {
    case 1:
    printf("Monday");
    break;
    case 2:
    printf("Tuesday");
    break;
    case 3:
    printf("Wednesday");
    break;
    case 4:
    printf("Thursday");
    break;
    case 5:
    printf("Friday");
    break;
    case 6:
    printf("Saturday");
    break;
    case 7:
    printf("Sunday");
    break;
        }
 return num;

}
int main()
{
    int a,ge,shi;
    do{
    scanf("%d",&a);
    ge=a%10;
    shi=a/10%10;}while((ge<1||ge>7)||(shi<1||shi>7));
    int b=num(shi);
    printf(" ");
    int c=num(ge);


    return 0;

}

题目描述

请使用switch语句,编写程序解决以下问题。

已知小明一周有两次外语课,小明用数字记录周几会上外语课。如果周一(Monday),就记下1;周二(Tuesday)就记下2;周三(Wednesday)就记下3;周四就记下4;周五(Friday)就记下5;周六(Saturday)就记下6;周日(Sunday)就记下7;已知给定一个两位数,请输出他周几会有外语课。

输入描述

一个两位数,个位和十位都在1到7之间。

输出描述

输出周几有外语课,两次用空格间隔。

样例输入

27

Tuesday Sunday

标签:case,外语课,函数,int,break,switch,printf,记下
From: https://blog.csdn.net/2401_87987385/article/details/143232739

相关文章

  • 使用 ​​ltrace​​ 进行 Linux 库函数调用跟踪分析
    ltrace是Linux系统中的一个调试工具,主要用于跟踪应用程序调用的库函数。通过ltrace,可以查看应用程序在运行时调用了哪些共享库中的函数及其参数。这对于调试应用程序的行为,分析软件性能瓶颈,或理解某些程序与库的交互细节非常有用。以下是对ltrace的具体功能、用法和示例的详......
  • C++宏和函数的比较
    在上一篇随笔中,我提到宏和函数是很相似的,那么在这篇中我会通过实例来体会宏和函数的异同。实例:分别用函数和带参的宏,从三个数中找出最大的数代码:点击查看代码#include<bits/stdc++.h>usingnamespacestd;#defineCom(a,b,c){printf("%.3f\n",max(a,max(b,c)));}voidcomp......
  • 中断函数里为什么不能调用printf
    在中断函数中通常不建议调用printf,原因在于printf是一个复杂且可能会引发阻塞的函数。在中断处理程序中调用printf可能导致中断的再次触发,且可能会影响系统性能和实时性,以及引起竞态条件等问题。中断处理是操作系统中的关键机制,它允许硬件设备通知CPU它们需要处理事件。中断函......
  • 为什么有些编程语言不建议用下划线作为标识符开头?标识符的特殊字符。为什么不指定编
    为什么有些编程语言不建议用下划线作为标识符开头?C/C++中两个下划线开头的标识符可能是预留给运行时库的保留字。写代码的时候,就建议最好不要用下划线开头的标识符,避免冲突。最怕的是,编译器没提示错误,运行时产生奇怪的结果。......
  • java基础day04:方法(函数),练习
    一、Java中的方法(函数)1.定义方法也叫代码块,用于实现代码的封装,方便调用。主要目的是实现代码复用。2、方法和函数关系方法和函数的关系定义方法(面向对象)在类中定义的成员。也可以叫成员方法,属于类创建出来的对象的功能函数(面向过程)3、定义方法        ......
  • 函数的高级应用技巧
    一、函数说明文档什么是函数说明文档?给函数的代码做解释说明。让别人知道程序的作用。示例:defuser(): ``` 内容 ```defa():#三个‘’号,可以用来对函数的内容进行说明,相当于函数的说明书'''这是飞机:'sxiaoaklfjkl''''a()#光标放在调......
  • Day 11 函数对象 + 函数的嵌套 + 名称空间与作用域
    目录0昨日复习0.1函数0.2定义0.3三种形式的函数0.3.1无参函数0.3.2有参函数0.3.3空函数0.4函数的返回值0.5函数的调用0.6函数参数的应用0.6.1形参0.6.2实参0.6.3位置形参0.6.4位置实参0.6.5默认形参0.6.6关键字实参0.7可变长参数0.7.1*形参0.7.2*实参0.7.3**......
  • 你好,F#! 你好,函数式编程!
    如果你之前只接触过类C(cpp,java,C#等),你可能很难想象一门语言,没有continue和break,也可能从未听说过柯里化,monad等概念,或许也从未想过,编程语言中还会有单位(量纲)的特性支持。没错,如果是第一次接触类似的语言,会感觉情报源源不断的涌入大脑,有可能感到一头雾水。 但不要因此退缩,......
  • Python小白学习教程从入门到入坑------第十四课 函数基础(语法基础)
    一、函数def定义:将具有独立功能的代码块组织成一个整体,使其具有特殊功能的代码集作用:使用函数可以加强代码的复用性,提高编程续写的效率结构:def 函数名():     函数体注意:函数名要符合标识符规定,最好见名知意,调用函数前,必须保证函数已经存在eg:#1.定义函数#......
  • C++学习笔记2——函数重载
    1.函数重载1.1默认参数C++新增的默认参数指的是函数调用省略实参时自动调用的一个值。通过函数原型设置函数的默认参数,函数定义与没有默认参数时完全相同。如以下函数原型:char*left(constchar*str,intn=1);调用时如果省略参数n,则它的值将为1;否则传入的值将......