自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 通过sizeof,学习指针和数组

大家经常遇见指针和数组同时出现就头疼,因为其组合形式多样,而组合而成的意思又大不一样,让许多学C语言的新手苦不堪言,下面(基于64 位操作系统)我将所有组合形式通过sizeof()来展示出来,让大家更好的理解掌握此阶段的知识。

2022-12-10 21:27:53 418

原创 递归学习:写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和;递归实现n的k次方

写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19输入:1729,输出:19#include <stdio.h>int DigitSum(int i){ int sum = 0; if (i > 9) { return DigitSum(i / 10)+i % 10; } else { return i; } }int main(){

2022-05-18 21:34:21 1931

原创 九九乘法表

实现一个函数,打印乘法口诀表,口诀表行数和列数自己指定 如:输入9,输出9*9的口诀表,输入12,输出12*12的乘法口诀表。#include <stdio.h>void biao(int n){ int i = 0; for (i = 1; i <= n; i++) { int j = 0; for (j = 1; j <= i; j++) { printf("%d*%d=%d ", i, j, i * j); } printf(".

2022-05-17 16:34:50 187

原创 递归学习:将参数字符串中的字符反向排列,不是逆序打印。(看懂定有提升,小进阶)

题目:编写一个函数reverse_string(char* string)(递归实现)实现:将参数字符串中的字符反向排列,不是逆序打印。要求:不能使用C函数库中的字符串操作函数比如:char arr[] = "abcdef";逆序之后变成:fedcba#include <stdio.h>int longchar(char* string){ int count = 0; while (*string != '\0') { count++; string++; }

2022-05-17 16:33:19 281 1

原创 For循环学习:数9的个数,编写程序数,1-100的所有整数中出现多少个数字9?

题目:数9的个数,编写程序数,1-100的所有整数中出现多少个数字9?#include <stdio.h>int main(){ int i = 0; int count = 0; for (i = 1; i <= 100; i++) { if (9 == i % 10||9==i/10) { printf("%d ", i); count = count + 1; } } printf("count=%d", count); retur.

2022-05-16 18:20:19 317 1

原创 递归学习:无临时变量,求字符串的长度(使用函数),使用递归方法

题目:无临时变量,求字符串的长度(使用函数),使用递归方法#include <string.h>#include <stdio.h>int hanshu(char* n){ if (*n != '\0') { return 1 + hanshu(n+1); } else { return 0; }}int main(){ char arr[] ="gei gei"; printf("%d\n", hanshu(arr)); return

2022-05-15 16:07:24 193 1

原创 递归学习:计算n的阶层,计算斐波拉契数列,求第n个斐波那契数?

递归:求n的阶层 n!#include <string.h>#include <stdio.h>int jiecen(int x) //阶层函数{ if (x != 0) return x * jiecen(x - 1); else return 1; }int main(){ int n = 0; scanf_s("%d", &n); int z=jiecen(n); printf("%d", z);.

2022-05-15 15:59:28 221

原创 一段代码,让你秒学会递归方法的使用。

我将用函数调用和递归函数两种方法做相同题来进行比较其中的区别。题目:输入1234,一次再输出1 2 3 4 。我们先将1234%10 得 4再将1234/10 得123%10 得 3接着123/10得12%10得2最后12/10得1%10得1,并依次输出1 2 3 4 将此题解决。使用函数的方法#include<stdio.h>//输入1234,输出1 2 3 4,用函数方法实现hanshu(int x)//函数部分{ int d = 0; int c ..

2022-05-14 13:33:53 517

QT编写NTP授时服务器通讯功能

此功能打开直接用就可以了

2024-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除