闰年的判断 输⼊⼀个1~7的数字,打印对应的星期⼏ 九九乘法表

文章介绍了如何用C语言实现闰年判断、星期几打印以及根据输入调整输出的示例,强调了在编程中根据需求灵活使用条件语句。最后提到作者的GitHub仓库提供更多的代码资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

练习:闰年的判断

输⼊⼀个年份year,判断year是否是闰年

闰年判断的规则:

1. 能被4整除并且不能被100整除是闰年

2. 能被400整除是闰年

#include <stdio.h>
int main()
{
 int year = 0;
 scanf("%d", &year);
 if(year%4==0 && year%100!=0)
    printf("是闰年\n");
 else if(year%400==0)
    printf("是闰年\n");
 return 0;
}
int main()
{
 int year = 0;
 scanf("%d", &year);
 if((year%4==0 && year%100!=0) || (year%400==0))
     printf("是闰年\n");
 return 0;
}

练习:输⼊⼀个1~7的数字,打印对应的星期⼏

输⼊⼀个1~7的数字,打印对应的星期⼏

例如:

输⼊:1 输出:星期⼀

输⼊:2 输出:星期⼆

输⼊:3 输出:星期三

输⼊:4 输出:星期四

输⼊:5 输出:星期五

输⼊:6 输出:星期六

输⼊:7 输出:星期天

参考代码如下:

#include <stdio.h>
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;
}

如果需求发⽣变化,变为:

1. 输⼊1-5,输出的是“⼯作⽇”;

2. 输⼊6-7,输出“休息日”

那参考代码如下:

#include <stdio.h>
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;
 }
 return 0;
}

上⾯的练习中,我们发现应该根据实际的情况,来在代码中觉得是否使⽤ break ,或者在哪⾥使⽤ break ,才能正确完成实际的需求。

练习:九九乘法表

#include<stdio.h>
int main()
{
	int i,p,s;
	for (i=1 ;i<10 ;i++)
	{
		for (p=1 ;p<=i ;p++)
		{
			s=i*p;
			printf("%2d*%2d=%3d   ",i,p,s);
		}
		printf("\n");
	}
	return 0;  
}

今天的知识就到这里啦

如果对您有所帮助,麻烦点赞关注噢,有什么问题我们也可以一起交流讨论

另附本人码云链接,里面有许多有趣的代码,欢迎来指导。

ZJY (ZJYZCM) - Gitee.com

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值