暑假超越计划练习题

笔者开头感想:现如今,暑假已经过大半部分,但是随着时间流逝,笔者的C语言仍没有多大的起色,日新月急,但是没有办法,思前想后,笔者决定对于之前所学的内容进行一下回顾复习!因此刷题是必须的,所以笔者将最近做过的习题,将会在此整理一遍,重新整理成为一个C语言练习题集册,笔者也会将最近书写过的习题,统一归纳到该C语言练习题集册里面,供笔者借鉴参考!

项目一:练习题题目!

1. 打印100~200之间的素数
2. 输出乘法口诀表
3. 判断1000年---2000年之间的闰年

项目二:练习题解答!

1. 打印100~200之间的素数

在这里,需要读者知道素数的简单定义!素数是指:除了1,和本身之外没有其他约数的数字!


1. 打印100~200之间的素数

#include <stdio.h>
int main()
{
	int i = 0;
	int j = 0;
	for (i = 101; i <= 200; i++)
	{
		for (j = 2; j < i; j++)
		{
			if (i % j == 0)
				break;
		
		}
		
		if (i==j)
			printf("%d ", i);
	}
	
	return 0;
}

在这段代码中,用外层for循环来控制101到200之间的输入,内层循环将控制着是否整除的问题

如果从2到 i 都不能整除,将会直接跳出内层循环,直接导致为素数!

运行结果为:

2. 输出乘法口诀表

//2. 输出乘法口诀表

#include <stdio.h>
int main()
{
	int n = 0;
	int i = 0;
	int j = 0;
	scanf_s("%d", &n);
	for (i = 1; i <= n; i++)
	{
		for (j = 1; j <= i; j++)
		{
			printf("%d*%d=%d ", i, j, i * j);
		}
		printf("\n");

	}
	return 0;
}

对于九九乘法口诀,是我们早就已经熟记的,但是任意乘法口诀的书写却是比较罕见的,在这里,笔者是用键盘输入来控制乘法口诀的输出!显得非常有意思,并且内容丰富!

文章主要用了两层for循环来控制!对于外层循环,控制着多少行,内层循环控制着输出内容,并且输出多少内容!每层结束以后,再用一个printf("\n");控制着换行!

运行结果为:

 3. 判断1000年---2000年之间的闰年

//3. 判断1000年---2000年之间的闰年

#include <stdio.h>
int main()
{
	int i = 0;
	int count = 0;
	for (i = 1000; i < 2000; i++)
	{
		if ((i % 4 == 0) && (i % 100 != 0) || (i % 400 == 0))
		{
			count++;
			printf("%d ", i);
		}
	}
	printf("\n%d\n", count);
	return 0;
}

对于闰年,我们需要知道闰年的判定方法!尤为重要!

代码运行结果为为:

笔者的第一天的练习题内容到此就结束了,虽然代码,习题内容简短,但贵在每日的坚持,笔者相信,在CSDN的见证之下,笔者将会认真写代码!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

念君思宁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值