排序
【C】复合赋值和递增递减
复合赋值 5个算术运算符,+-*/%,可以和赋值运算符“=”结合起来,形成复合赋值运算符“+=”、“-=”、“/=”和“%=” total += 5; total = total + 5; 注意两个运算符中间不要有空格 total += ...
【C】生成指定区间的随机数
我分享了在C语言中生成指定区间随机数的方法。首先,我需要使用srand(time(NULL))来初始化随机数种子。然后,利用rand()函数会生成0到RAND_MAX之间整数的特性,通过取模运算和加法来实现区间的...
【C】判断回文数
#include <stdio.h> bool fun(int n) { int a = 0; int num = n; while (n > 0) { a = a * 10 + n % 10; n = n / 10; } if (a==num) { return true; } else { return false; } } int main() ...
【数据结构】顺序栈的基本操作(C++实现)
我介绍了数据结构中顺序栈的概念及其 C++ 实现。我首先阐释了顺序栈是基于数组实现、遵循后进先出(LIFO)原则的栈结构,并通过栈顶指针来管理元素。接着,我展示了顺序栈的静态和动态定义方式...
【C】求整数所有因子
我实现了一个C语言程序,用于对输入的正整数进行质因数分解。我的方法是从2开始作为除数i进行遍历,通过一个while循环,反复检查当前的i是否能整除该整数。如果可以,就输出这个质因数i,并用原...
【模拟】旋转矩阵
#include<stdio.h> int main(){ int n; scanf('%d',&n); int a[n][n]; int top=0,down=n-1,left=0,right=n-1,count=1; while(count<=n*n){ for (int i=left;i<=right;i++){ a[top]...









