0
点赞
收藏
分享

微信扫一扫

分支和循环----循环

杏花疏影1 2022-03-12 阅读 89

一、前言

二、 分支和循环-------循环

在这里插入图片描述
大家在现实生活中都见到过循环,大自然中的水循环,太阳每天东方升起西方落下,大家日复一日的学习工作吃饭,开端中高压锅爆炸后的重新开始,都是循环。

1.while循环

int main()
{
	int i = 1;
	while (i <= 10)//循环的条件
	{
		printf("%d ", i);
		i++;
	}
	return 0;
}

🥩🥩🥩break是结束循环,直接来到return 0;部分

#include<stdio.h>
int main()
{
	int i = 1;
	while (i <= 10)
	{
		if (i == 6)
		{
			break;
		}
		printf("%d ", i);
		i++;
	}
	return 0;
}
#include<stdio.h>
int main()
{
	int i = 1;
	while (i <= 10)
	{
		if (i == 6)
		{
			continue;
		}
		printf("%d ", i);
		i++;
	}
	return 0;
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mPgOsb0i-1647001135437)(C:\Users\97729\Pictures\Saved Pictures\QQ拼音截图20220308211251.png)]

2.for循环

for(表达式1;表达式2;表达式3)
循环语句;
int main()
{
	int i=1;
	for(i=1;i<=10;i++)//i=1 初始化部分
        //i<=10判断部分
        //i++ 调整部分
	{
	printf("%d ",i);
	}
return 0;
}

KiKi求质数个数_牛客题霸_牛客网 (nowcoder.com)

#include<stdio.h>
int main()
{
    int prime = 0;
    for (int i = 100; i <= 999; i++)//就那么多数
    {
        for (int j = 2; j <= i; j++)
        {
            if (i!=j && i % j == 0)
            {
                break;
            }
            else if(i==j)
			{
			prime++;
			}
        }
    }
    printf("%d", prime);
    return 0;

}

乘法表_牛客题霸_牛客网 (nowcoder.com)

//老规矩,代码奉上
#include<stdio.h>
int main()
{
    int sum = 0;
    for (int i = 1; i <= 9; i++)//控制前一个数字
    {
        for (int j = 1; j <=i; j++)//控制后一位数字
        {
            printf("%d*%d=%2d ", j, i, i*j);//将i和j位置调换一下
        }
        printf("\n");
    }
    return 0;
}

牛牛学数列_牛客题霸_牛客网 (nowcoder.com)

#include<stdio.h>
int main()
{
    int n = 0;
    scanf("%d", &n);
    int sum = 0;
    for (int i = 1; i <= n; i++)//从1-n个数字
    {
        sum += i;
        if (i % 2 == 0)
        {
            sum -= i*2;
        } 
    }
    printf("%d", sum);
    return 0;
}

牛牛学数列3_牛客题霸_牛客网 (nowcoder.com)

水仙花数_牛客题霸_牛客网 (nowcoder.com)

变种水仙花_牛客题霸_牛客网 (nowcoder.com)

回文对称数_牛客题霸_牛客网 (nowcoder.com)

3.do…while循环

do
循环语句;
while;

三、总结

循环类型的题目比较具有趣味性,上面给大家推荐的是一些比较基础富有趣味性的题目,for循环和while循环使是我们经常使用到的循环语句。大家可以多多练习。

举报

相关推荐

0 条评论