算法修炼之练气篇——练气十层

这篇具有很好参考价值的文章主要介绍了算法修炼之练气篇——练气十层。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

博主:命运之光

专栏:算法修炼之练气篇

前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会更新“算法修炼之筑基篇”里面包括了省赛到国赛这一个月训练的刷奖计划,大概有40道左右,感兴趣的话可以关注一下命运之光)

算法修炼之练气篇——练气十层

目录

题目 1060: 二级C语言-同因查找

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1126: C语言训练-字符串正反连接

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1132: C语言训练-最大数问题

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1129: C语言训练-排序问题<2>

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1128: C语言训练-排序问题<1>

题目描述

输入格式

输出格式

样例输入

样例输出

🍓🍓今日份修炼结束,再接再厉!!!


题目 1060: 二级C语言-同因查找

题目描述

求出10至1000之内能同时被2、3、7整除的数,并输出。

每行一个。

输入格式

输出格式

样例输入

样例输出

🍓解题思路:内涵五种方法,总有一种适合你

编写题解 1060: 二级C语言-同因查找
题目描述:
求出10至1000之内能同时被2、3、7整除的数,并输出。
关键代码:(能同时被2、3、7整除的数)

if(i%2==0&&i%3==0&&i%7==0)//进行取余操作%
{
    printf("%d\n",i);//输出满足条件的值
}

本题分别通过for循环;while循环;do while循环;goto语句;暴力破解等方法解决此问题,总有一种适合你。

方法一:for循环

#include<stdio.h>
int main()
{
    for(int i=10;i<=1000;i++)
    {
        if(i%2==0&&i%3==0&&i%7==0)//进行取余操作%
        {
            printf("%d\n",i);//输出满足条件的值
        }
    }
    return 0;
}

方法二:while循环

#include<stdio.h>
int main()
{
    int i=10;
    while(i>=10&&i<=1000)
    {
        if(i%2==0&&i%3==0&&i%7==0)//进行取余操作%
        {
            printf("%d\n",i);//输出满足条件的值
        }
        i++;//实现10~1000递增
    }
    return 0;
}

方法三:do while循环

#include<stdio.h>
int main()
{
    int i=10;
    do
    {
        if(i%2==0&&i%3==0&&i%7==0)//进行取余操作%
        {
            printf("%d\n",i);//输出满足条件的值
        }
        i++;//实现10~1000递增
    }while(i>=10&&i<=1000);
    return 0;
}

方法四:goto语句

#include<stdio.h>
int main()
{
    int i=10;
flag:
    if(i%2==0&&i%3==0&&i%7==0)//进行取余操作%
    {
        printf("%d\n",i);//输出满足条件的值
    }
    i++;//实现10~1000递增
    if(i==1000)
    {
        return 0;
    }
    goto flag;//返回flag继续循环
}

方法五:暴力破解输出

#include<stdio.h>
int main()
{
    printf("42\n");
    printf("84\n");
    printf("126\n");
    printf("168\n");
    printf("210\n");
    printf("252\n");
    printf("294\n");
    printf("336\n");
    printf("378\n");
    printf("420\n");
    printf("462\n");
    printf("504\n");
    printf("546\n");
    printf("588\n");
    printf("630\n");
    printf("672\n");
    printf("714\n");
    printf("756\n");
    printf("798\n");
    printf("840\n");
    printf("882\n");
    printf("924\n");
    printf("966\n");
    return 0;
}

题目 1126: C语言训练-字符串正反连接

题目描述

所给字符串正序和反序连接,形成新串并输出

输入格式

任意字符串(长度<=50)

输出格式

字符串正序和反序连接所成的新字符串

样例输入

123abc

样例输出

123abccba321

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s1,s2;
    cin>>s1;
    s2=s1;
    reverse(s1.begin(),s1.end());/*STL——翻转字符串reserve(s1.begain(),s1.end());就是如此简单!!*/
    cout<<s2+s1;
    return 0;
}

题目 1132: C语言训练-最大数问题

题目描述

输入若干个整数,以-1标记输入结束。输出其中的最大数

输入格式

若干个整数。(以-1标记输入结束)

输出格式

其中的最大数

样例输入

1 2 5 7 8 6 1 -6 -1

样例输出

8

#include <bits/stdc++.h>
using namespace std;
int a[10005];
int main()
{
    int i=0,n=0;
    while(cin>>a[i])
    {
        if(a[i]==-1)
        {
            break;
        }
        i++;
        n++;
    }
    printf("%d",*max_element(a,a+n));
    return 0;
}

题目 1129: C语言训练-排序问题<2>

题目描述

将十个数进行从大到小的顺序进行排列

输入格式

十个整数

输出格式

以从大到小的顺序输出这个十个数

样例输入

1 2 3 4 5 6 7 8 9 10

样例输出

10 9 8 7 6 5 4 3 2 1

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a[10];
    for(int i=0;i<10;i++)
    {
        scanf("%d",&a[i]);
    }
    sort(a,a+10,greater<int>());
    for(int i=0;i<10;i++)
    {
        printf("%d ",a[i]);
     }
    return 0;
}

题目 1128: C语言训练-排序问题<1>

题目描述

将四个整数进行从小到大的顺序排列,

输入格式

四个整数

输出格式

从小到大输出这四个数

样例输入

5 3 4 2

样例输出

2 3 4 5文章来源地址https://www.toymoban.com/news/detail-450889.html

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a[4];
    for(int i=0;i<4;i++)
    {
        scanf("%d",&a[i]);
    }
    sort(a,a+4);
    for(int i=0;i<4;i++)
    {
        printf("%d ",a[i]);
     }
    return 0;
}

🍓🍓今日份修炼结束,再接再厉!!!

到了这里,关于算法修炼之练气篇——练气十层的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 算法修炼之练气篇——练气五层

    博主:命运之光 专栏:算法修炼之练气篇 前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会

    2024年02月05日
    浏览(35)
  • 算法修炼之练气篇——练气八层

    博主:命运之光 专栏:算法修炼之练气篇 前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会

    2024年02月04日
    浏览(40)
  • 算法修炼之练气篇——练气一层

    博主:命运之光 专栏:算法修炼之练气篇 前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会

    2024年02月04日
    浏览(46)
  • 算法修炼之练气篇——练气二十二层

    博主:命运之光 专栏:算法修炼之练气篇 前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会

    2024年02月04日
    浏览(42)
  • C++修炼之练气期第十层——auto | 范围for | nullptr

    🌸作者简介: 花想云 ,在读本科生一枚,致力于 C/C++、Linux 学习。 🌸 本文收录于 C++系列,本专栏主要内容为 C++ 初阶、C++ 进阶、STL 详解等,专为大学生打造全套 C++ 学习教程,持续更新! 🌸 相关专栏推荐: C语言初阶系列 、 C语言进阶系列 、 数据结构与算法 本章为

    2023年04月09日
    浏览(41)
  • C++修炼之练气期第五层——引用

    目录 1.引用的概念 2.引用的性质 3.常量引用 4.使用场景 1.作参数 2.作返回值 5.传值与传引用的效率比较  6.值和引用作为返回值的性能比较  7.引用与指针 指针与引用的不同点 要说C语言中哪个知识点最难学难懂,大部分人可能和我一样的答案——指针。C++既然是C语言的豪华

    2024年01月18日
    浏览(37)
  • 【C++】---模板初阶(超详练气篇)

    个人主页:平行线也会相交💪 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【C++之路】💌 本专栏旨在记录C++的学习路线,望对大家有所帮助🙇‍ 希望我们一起努力、成长,共同进步。🍓 泛型编程,好家伙,名字倒是挺吓人,其实并没有

    2024年02月08日
    浏览(63)
  • 【C/C++】之内存管理(超详细练气篇)

    个人主页:平行线也会相交💪 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【C++之路】💌 本专栏旨在记录C++的学习路线,望对大家有所帮助🙇‍ 希望我们一起努力、成长,共同进步。🍓 程序中需要存储一些数据 ,那关于数据的分类主要

    2024年02月07日
    浏览(33)
  • 算法修炼之筑基篇——筑基二层后期(初步理解解决贪心算法)

    ✨ 博主: 命运之光 🦄 专栏: 算法修炼之练气篇 🍓 专栏: 算法修炼之筑基篇 ✨ 博主的其他文章: 点击进入博主的主页 前言: 学习了算法修炼之练气篇想必各位蒟蒻们的基础已经非常的扎实了,下来我们进阶到算法修炼之筑基篇的学习。筑基期和练气期难度可谓是天差

    2024年02月11日
    浏览(37)
  • 算法修炼Day60|● 84.柱状图中最大的矩形

     LeetCode:84.柱状图中最大的矩形 84. 柱状图中最大的矩形 - 力扣(LeetCode) 1.思路 双指针思路,以当前数组为中心,借助两个数组存放当前数柱左右两侧小于当前数柱高度的索引,进行h*w的计算。注意首尾节点的左侧索引和右侧索引需要单独声名为0. 单调栈,在原数组的基础上

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包