C语言练习day8

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

变种水仙花

变种水仙花_牛客题霸_牛客网

题目:C语言练习day8,C语言,c语言

思路:我们拿到题目的第一步可以先看一看题目给的例子,1461这个数被从中间拆成了两部分:1和461,14和61,146和1,不知道看到这大家有没有觉得很熟悉的样子,没错,它拆分的时候是按照每一位来逐渐往右增加来拆分的,换数学中的说法就是,最高位往右增加,其实在转换一下就是按照位数(个位,十位......)这种来增加。因此,这个规律我们也可以总结出来了,就是个位 乘以 其它位(原来的数除去个位后的位数)+十位 乘以 其它位 + 百位 乘以 其它位.......知道这个后在来写这个题目,我们就会发现就不难了。5位数,我们用循环产生就可以了。

代码演示:C语言练习day8,C语言,c语言

打印从1到最大的n位数

题目:

输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。

1. 用返回一个整数列表来代替打印
2. n 为正整数,0 < n <= 5

思路:其实,这个题目是比较简单的。我们就拿3这个例子来讲吧。我们要打印的最大数不超过三位数,就可以理解为小于四位数,四位数就可以联系到十的四次方,再往后就可以联系到pow函数的幂次,到这里,这个题目也就解决了。

代码演示:

C语言练习day8,C语言,c语言

这里因为篇幅有限,我就不把结果展示了,大家可以自己在编译器上写写。

 计算日期到天数转换

 计算日期到天数转换_牛客题霸_牛客网

 题目:C语言练习day8,C语言,c语言

思路:要判断某年某月某日是该年的第几天。首先,我们要判断该年是否为闰年(因为可能为2月,2月的天数是不确定的,因此,我们就要知道是否为闰年),如果是闰年的话,2月就要加一天。其次,再判断是几月(这里我们其实可以定义一个数组的,用来表示某月的天数),看看是几月,再来算过去的天数,至于剩下的天数,我们直接加上就可以了。

代码演示:

C语言练习day8,C语言,c语言

注意:像这种重复计算的,一般都可以用循环来解决(计算多少天,月份知道了,算天数就需要重复算),如果题目做多了,大家自己就可以知道什么题用什么方法了。 文章来源地址https://www.toymoban.com/news/detail-811393.html

到了这里,关于C语言练习day8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • arm: day8

    1.中断实验:按键控制led灯 流程: key.h key.c do_lrq.c main.c

    2024年02月11日
    浏览(33)
  • 学成在线----day8

    为了提高网站的速度需要将课程信息进行缓存,并且要将课程信息加入索引库方便搜索,下图显示了课程发布后课程信息的流转情况: 1、向内容管理数据库的课程发布表存储课程发布信息,更新课程基本信息表中发布状态为已发布。 2、向Redis存储课程缓存信息。 3、向Elas

    2024年02月11日
    浏览(37)
  • 驱动开发—day8

    1、在内核模块中启用定时器,定时1s,让led1 闪烁 2、基于gpio子系统完成led灯驱动的注册,应用程序测试 应用层代码:

    2024年02月15日
    浏览(35)
  • LeetCode75——Day8

    334. Increasing Triplet Subsequence Given an integer array nums, return true if there exists a triple of indices (i, j, k) such that i j k and nums[i] nums[j] nums[k]. If no such indices exists, return false. Example 1: Input: nums = [1,2,3,4,5] Output: true Explanation: Any triplet where i j k is valid. Example 2: Input: nums = [5,4,3,2,1] Output: false Exp

    2024年02月07日
    浏览(34)
  • day8 -- 全文本搜索

    InnoDB存储引擎从MySQL 5.6开始支持全文本搜索。具体来说,MySQL使用InnoDB存储引擎的全文本搜索功能称为InnoDB全文本搜索(InnoDB Full-Text Search)。InnoDB全文本搜索支持标准的全文本搜索查询语法和多语言分词器,因此可以处理包括汉字在内的多种字符集。 LIKE,它利用通配

    2024年02月07日
    浏览(28)
  • 【ARM】Day8 中断

    1. 思维导图 2. 实验要求: 实现KEY1/LEY2/KE3三个按键,中断触发打印一句话,并且灯的状态取反 key1 ---- LED3灯状态取反 key2 ---- LED2灯状态取反 key3 ---- LED1灯状态取反 key3.h led.h key3.c led.c do_irq.c main.c 运行结果:

    2024年02月11日
    浏览(41)
  • 【驱动开发day8作业】

     作业1: 应用层代码 驱动代码 作业2 驱动代码

    2024年02月14日
    浏览(34)
  • 刷题笔记 day8

    1004 最大连续1的个数 III         这道题要求将原数组中的0翻转成1,求出最大元素全是1的子数组长度,看这道题第一感觉还要将里面的0变成1,感觉这道题解决起来很麻烦,但是我们可以转变思路, 找出其最大子数组,使得子数组里面0元素的个数不超过 k,然后求其子数

    2024年02月14日
    浏览(38)
  • 驱动开发day8(8.1)

    编写LED灯的驱动,使用GPIO子系统,里面添加按键的中断处理 1.应用程序发送指令控制LED亮灭 2.按键1 按下,led1电位反转 按键2按下,led2电位反转 按键3 按下,led3电位反转 驱动程序 应用程序

    2024年02月14日
    浏览(31)
  • 代码随想录day8

    目录 344.反转字符串 思路: 541. 反转字符串II 思路: 题目:剑指Offer 05.替换空格 思路: 151.翻转字符串里的单词 思路: 题目:剑指Offer58-II.左旋转字符串 思路: 力扣题目链接(opens new window) 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形

    2024年02月09日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包