
C/C++基础
gyroRdy
这个作者很懒,什么都没留下…
展开
-
c语言变量的存储方式和生存期 -考察
C语言中关于局部变量,全局变量,static 的思考总结原创 2022-07-24 11:25:21 · 447 阅读 · 2 评论 -
第8章 善于利用指针
1.输入3个整数,按有小到大的顺序输出(使用指针)。/*1.一定要先理清思路,把算法想清楚,再开始*/#include <stdio.h>void swap(int *,int *);int main(){ int n1,n2,n3; int *p1,*p2,*p3; printf("请输入3个整数,用空格间隔:");//加上提示性语句,增强交互性。 scanf("%d %d %d",&n1,&n2,&n3); p1 = &n1;原创 2022-01-02 11:36:13 · 421 阅读 · 0 评论 -
Debug 2021-12-26,2021-12-27两天时间终于搞明白了
Debug 2021-12-26,2021-12-27两天时间终于搞明白了求1000以内数的阶乘,我坚持按照自己的思路求,就是通过整数数组来储存。将乘积的各位数都放在整数数组中,将多位整数的相乘结果,存在整数数组中…#include <stdio.h>#define SIZE 3000void Print_Factorial ( const int N );int * multiply(int *temp,int *wei_m, int mul_er,int *temp_new);原创 2021-12-27 17:37:43 · 484 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》第三讲循环-gyro
Q1:剑指 Offer 64. 求1+2+…+nint sumNums(int n){ /*使用for循环,类和*/ int i =1; int sum = 0;/*所存*/ for(i=1;i<=n;++i) { sum = sum + i; } return sum;}Q2:231. 2 的幂bool isPowerOfTwo(int n){ if(...原创 2021-12-11 09:38:53 · 3541 阅读 · 0 评论 -
C_001-函数返回值类型为指向一维数组的指针
/*--------利用指向一位数组的指针作为函数的返回值来查找数据-------------------1.使用了typedef来替换表示指向一维数组的指针类型,float (*PF)[4]中,PF为指针变量,它所指向的类型为包含4个float型元素的一维数组,用float (* )[4]来表示,除了变量之外的才是类型,想知道某个变量是什么类型,直接把该变量划掉,剩下的就是变量的类型2.-------------------------------------------------------原创 2020-09-11 21:39:48 · 452 阅读 · 0 评论 -
7-45 完数之先函数调用判断
所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。输入格式:输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。输出格式:逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + … + 因子k”,其中完数和因子均...原创 2020-04-13 23:37:34 · 519 阅读 · 0 评论 -
7-44黑洞数之do while循环
黑洞数也称为陷阱数,又称“Kaprekar问题”,是一类具有奇特转换特性的数。任何一个各位数字不全相同的三位数,经有限次“重排求差”操作,总会得到495。最后所得的495即为三位黑洞数。所谓“重排求差”操作即组成该数的数字重排后的最大数减去重排后的最小数。(6174为四位黑洞数。)例如,对三位数207:第1次重排求差得:720 - 27 = 693;第2次重排求差得:963 - 369 =...原创 2020-04-13 21:32:52 · 600 阅读 · 0 评论 -
7-43 Shuffling Machine (20分)之指针数组
7-43 Shuffling Machine (20分)Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid “inside jobs” where emplo...原创 2020-04-05 15:39:29 · 295 阅读 · 0 评论 -
7-42 整除光棍 (20分)之模拟除法
7-42 整除光棍 (20分)这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。这样的解当然不是唯...原创 2020-04-04 17:34:25 · 545 阅读 · 0 评论 -
C语言自学总结(1)
用程序解决问题的5个步骤1.确定问题可计算 2.建立数学模型 3.设计算法和数据结构 4.编写程序 5.调试运行,分析结果原创 2019-12-30 10:43:59 · 286 阅读 · 0 评论 -
C++的初步认识
C++是C语言的增强,1980开始在C的基础上进行开发并取得成功,1985开始在AT&T以外流行开来。1988第一个真正的C编译系统诞生,1998年被ISO批准了国际标准,2003年ISO又发布了第二版即现在使用的C++标准。与C兼容,是C的超集。其既可以用于面向过程的结构化设计,又可以用于面向对象的程序设计。 函数声明放在函数被调用之前,当函数声明后,函数的位置便不...原创 2019-09-01 22:44:33 · 240 阅读 · 0 评论