6-2 【0712】星期转换(二)

文章提供了一个C语言函数print_day,该函数接收一个int类型的参数day,根据day的值输出对应星期的英文名称。如果值超出0到6的范围,则输出Error。示例中展示了如何在main函数中调用此函数并给出了一段参考代码实现。
摘要由CSDN通过智能技术生成

来源

教材【练习7-12】。

问题描述

(1) 编写一个C语言函数,函数名字是print_day,返回值是void类型,即不需要返回值,参数列表有一个int类型变量day作为形式参数。

函数print_day( )的功能是根据给定的整数变量day,如果day的值在0至6的范围,则相应输出“Sunday”至“Saturday”到屏幕。如果day的值不是在0至6的范围,则输出“Error”。函数print_day( )不允许从键盘读取数据。

函数print_day( )对应的函数原型如下:

void print_day(int day);

裁判测试程序样例:

#include <stdio.h>
void print_day(int day);
int main()
{
    int day;
    scanf("%d", &day);
    print_day(day);
    return 0;
}
// 你编写的代码将会嵌入到这里

输入样例:

2

输出样例:

Tuesday
代码长度限制		16 KB
时间限制			400 ms
内存限制			64 MB

参考代码:

void print_day(int day)
{
	if(day==0){
		printf("Sunday");
    }else if (day == 1){
        printf("Monday");
    }else if (day == 2){
        printf("Tuesday");
    }else if (day == 3){
        printf("Wednesday");
    }else if (day == 4){
        printf("Thursday");
    }else if (day == 5){
        printf("Friday");
    }else if (day == 6){
        printf("Saturday");
    }else{
    	printf("Error");
	}
 } 

![在这里插入图片描述]https://img-blog.csdnimg.cn/93792433ee1f4822b73e867eea6b9df4.png)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值