![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
习题
Hoyu_
一起加油吧
展开
-
[C语言]offseto宏的认识与模拟实现
offset的认识与其的模拟实现原创 2023-02-09 11:50:14 · 438 阅读 · 0 评论 -
[C语言]写一个宏交换整数二进制中的奇数位与偶数位
写一个宏交换整数二进制位中的奇偶数位原创 2023-02-09 11:13:34 · 95 阅读 · 0 评论 -
[C语言]分别打印整数二进制的奇数位和偶数位
分别打印二进制的奇偶数位原创 2023-02-08 22:43:10 · 741 阅读 · 0 评论 -
[C语言]字符串逆序,将‘hello world’变成‘world hello‘
字符串逆序原创 2023-02-01 16:58:07 · 1071 阅读 · 0 评论 -
[C语言]两个变量实现两个数互换
两个变量实现两个数互换原创 2023-01-30 20:14:57 · 288 阅读 · 0 评论 -
[C语言]通讯录
本文章展示和讲解通过c语言编写通讯录及其各个功能原创 2023-01-16 16:00:25 · 955 阅读 · 0 评论 -
[C语言]运用函数指针数组构建一个简单计算器
运用函数指针数组构建计算器原创 2023-01-10 10:19:40 · 742 阅读 · 1 评论 -
[C语言]打印n行杨辉三角
杨辉三角,本质上是二项式(a+b)的n次方展开后各项的系数排成的三角形。其性质包括:每行的端点数为1, 一个数也为1;每个数等于它左上方和上方的两数之和。原创 2023-01-03 22:24:58 · 411 阅读 · 0 评论 -
[C语言]猜凶手
在上面的循环条件下,恰好有三个人说了真话(真为1),相加和为3满足条件。在满足上述式子的条件下,通过字母为1的确定为凶手。日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。我这里假定的是,当为1时是凶手,0不是凶手。现在请根据这些信息,写一个程序来确定到底谁是凶手。已知3个人说了真话,1个人说的是假话。原创 2023-01-03 21:40:24 · 213 阅读 · 0 评论 -
[C语言]猜名次
除了对选手的语句进行判别还要对最后的排名进行确认没有重复,因为只有五名选手且每一位选手的排名是不相同的,故可以通过对各个选手代表的排名相乘,只要所得积为120(1*2*3*4*5)就可以确定各个选手的排名。题目说明,每位选手都只有半句话是真的,所以用x + y ==1的形式(‘1’表示为真,‘0’表示为假),相加等于1只能说明有一半是真的符合题意。比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;E选手说:我第四,A第一;原创 2023-01-03 20:53:46 · 83 阅读 · 0 评论 -
[C语言]两种方法实现逆序字符串(递归/非递归)
实现字符串的逆序并不是将字符串逆序打印,而是将字符串"abcdef"逆序成为"fedcba"。原创 2023-01-03 12:07:50 · 180 阅读 · 0 评论 -
[C语言]三种方法实现n的k次方(递归/调用math库函数/实现pow函数)[含递归图解说明]
本文章运用了三种方式教你学会实现n的k次方,有调用库函数math中的pow函数,和普通法创造的pow函数以及递归法实现,递归法有图解说明原创 2023-01-03 10:36:38 · 2397 阅读 · 0 评论 -
[C语言]至少是其他数的两倍大
请你找出数组中的最大元素并检查它是否 至少是数组中每个其他数字的两倍。如果是,则返回 最大元素的下标 ,否则返回 -1。解释:6 是最大的整数,对于数组中的其他整数,6 至少是数组中其他元素的两倍。6 的下标是 1 ,所以返回 1。给你一个整数数组 nums ,其中总是存在 唯一的 一个最大整数。输入:nums = [3,6,1,0]原创 2023-01-01 17:56:44 · 130 阅读 · 0 评论 -
[C语言]密码检查
输入一个数n,接下来有n(n≤100)行,每行一个字符串,表示一个密码,输入保证字符串中只出现大写字母,小写字母和数字,字符串长度不超过100。现在小明受到了n个密码,他想请你写程序判断这些密码中哪些是合适的,哪些是不合法的。3. 密码中至少出现大写字母,小写字母和数字这三种字符类型中的两种;输入n行,如果密码合法,输出YES,不合法输出NO。1. 密码只能由大写字母,小写字母,数字构成;2. 密码不能以数字开头;4. 密码长度至少为8。原创 2022-12-30 21:35:21 · 641 阅读 · 0 评论 -
[C语言]从两端逐渐打印字符串/Sleep函数/system库函数:cls
本次项目想制造一个从两端开始分别打印字符串的效果,还会简略的介绍Sleep函数和system库函数中cls命令。原创 2022-12-30 16:21:39 · 297 阅读 · 0 评论 -
记负均正
输出负数的个数,和所有正整数的平均值。原创 2022-12-29 14:24:21 · 79 阅读 · 0 评论 -
旋转数组的最小数字
有一个长度为 n 的非降序数组,比如[1,2,3,4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。数据范围:1 \le n \le 100001≤n≤10000,数组中任意元素的值: 0 \le val \le 100000≤val≤10000。要求:空间复杂度:O(1)O(1) ,时间复杂度:O(logn)O(logn)原创 2022-12-29 14:21:24 · 55 阅读 · 0 评论 -
等差数列
数据范围: 1 \le n \le 1000 \1≤n≤1000。等差数列 2,5,8,11,14。(从 2 开始的 3 为公差的等差数列)输出求等差数列前n项和。输出一个相加后的整数。原创 2022-12-28 18:37:55 · 335 阅读 · 0 评论 -
尼科彻斯定理
联立上两式,算出a1的表达式,再带入读取的m即可算出a1项。后面再每项+2就可以算出。再由等差前n项和公式:Sn=n*a1+[n*(n+1)]/2;输入一个正整数m(m≤100),将m的立方写成m个连续奇数之和的形式输出。进阶:时间复杂度:O(m)\O(m) ,空间复杂度:O(1)\O(1)验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。由题目可知,其实是一个以公差为2的等差数列。数据范围:1\le m\le 100\1≤m≤100。输出分解后的string。原创 2022-12-28 16:42:48 · 99 阅读 · 0 评论 -
计算日期到天数的转换
日期转换为天数原创 2022-12-27 16:09:27 · 191 阅读 · 0 评论 -
打印从1到最大的n位数
打印1到最大的n位数原创 2022-12-27 15:50:44 · 55 阅读 · 0 评论 -
PTA基础编程题目集 6-7 统计某类完全平方数
PTA基础编程题目集 6-7 统计某类完全平方数原创 2022-12-20 16:52:57 · 93 阅读 · 0 评论