![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C和指针
仰望星空的小菜鸡
这个作者很懒,什么都没留下…
展开
-
C基础100题
C基础100题早期写的代码,现在整理出来,权当笔记1. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?2. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%;高于100万元时,超过100万原创 2021-07-14 20:43:20 · 257 阅读 · 0 评论 -
经典排序算法(C实现)
插入排序int InsertionSort(int *data, int total){ //每次排序时的初始固定数据 int fixation = 0; int i = 0, j = 0; for(i = 0; i < total; i++) { fixation = i; for(j = i - 1; j >= 0; j--) { if(data[j] > da原创 2021-07-10 19:33:06 · 80 阅读 · 0 评论 -
字节/比特互转(C)
将一个整型转换成对应的比特,或将一个比特串转换成对应的整型//将一个N比特数转换成对应的比特,0为低位void byte_to_bit1(int x, int *y) { for (int i = N - 1; i >= 0; i--) { y[i] = (x >> i) & 0x01; }}//将一个N比特数转换成对应的比特,0为高位void byte_to_bit2(int x, int *y){ for(int原创 2021-07-10 19:30:40 · 1164 阅读 · 0 评论 -
函数指针数组
将具有相同参数和返回类型的函数放在一个函数指针数组里。首先声明函数指针数组:int (*option[N])(int, int)具体代码如下:#include <stdio.h>#define N 3int add(int num1, int num2);int subtract(int num1, int num2);int multiply(int num1, int num2);int main() { int x, y, choice, result;原创 2021-07-10 19:30:02 · 67 阅读 · 0 评论