- 博客(7)
- 收藏
- 关注
原创 【C语言】a数组中有8个元素,第6个元素后第3个元素移到开头
思路:保存最后一位元素temp,然后让数组整体右移,第一个元素=temp。例如: A数组为:2 6 9 8 5 3 7 4。移动后:3 7 4 2 6 9 8 5。
2022-09-01 16:05:09
987
1
原创 二级指针的理解
二级指针这东西理解起来确实头痛,最好还是用笔写下指针其实就是一个变量,只不过存的是一个地址罢了。#include <stdio.h>void main(){ int a = 5; int* m; m = &a; int **p=&m;}m是一个一级指针,m=变量a的地址,*m的意思是取出变量a地址的值,所以 *m=5。类似的,p是二级指针,p=变量m的地址,*p的意思是取出变量m地址的值,*p=a的地址,**p那不就是取出a的值=5。..
2022-03-09 20:12:01
256
原创 7-22 龟兔赛跑 (基础编程题目集)C语言
7-22 龟兔赛跑 (20 分)乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?输入格式:输入在一行中给出比赛时间T(分钟)。输出格式:在一行中输出比赛的结果:乌龟赢输出@_@,兔子赢输出^_
2022-03-05 23:00:29
133
原创 7-18 二分法求多项式单根(PTA基础编程题目集)
7-18 二分法求多项式单根(20分)二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即 f(r)= 0。二分法的步骤为:- 检查区间长度,如果小于给定阈值,则停止,输出区间中点(a+b)/2;否则- 如果f(a)f(b)<0,则计算中点的值f((a+b)/2);- 如果f((a+b)/2)正好为0,则(a+b)/2就是要求的根;否则- 如果f((a+b)/2)与f(a)同号,则说明根在区间[(
2022-02-14 00:45:46
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人