- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 多进程-生产者,消费者问题
进程同步经典问题-生产者消费者生产者消费者模型描述:生产者/消费者问题可以描述为:两个或者更多的进程(线程)共享同一个缓冲区,其中一个或多个进程(线程)作为“生产者”会不断地向缓冲区中添加数据,另一个或者多个进程(线程)作为“消费者”从缓冲区中取走数据。生产者/消费者模型的关注点为:1、生产者和消费者必须互斥的使用缓冲区2.缓冲区空时,消费者不能读取数据3.缓冲区满时,生产者不能添加数据...
2020-02-15 16:10:44
2450
原创 union
unionunion为联合体,共用体。共用低地址,各个成员有排他性。#include<stdio.h>#include<stdlib.h>#include<string.h>union B{ char a;//1 int b;//4};//4 共用低地址int main(){ //printf("%d\n",si...
2019-10-28 18:39:06
852
原创 存款利息的计算。有1000元,想存5年
存款利息的计算。有1000元,想存5年,可按以下5种方法存:(1)一次存5年期。(2)先存2年期,到期后将本息再存3年期。(3)先存3年期,到期后将本期再存2年期。(4)存1年期,到期后将本息再存1年期,连续存5次。(5)存活期存款。活期利息每一季度结算一次。2007年12月的银行存款利息如下:1年期定期存款利息为4.14%2年期定期存款利息为4.68%3年期定期存款利息为5.4...
2019-10-28 18:00:50
3014
1
原创 用起泡法对整数排序
1.用起泡法把整数从小到大排序方法:把当前数字和后面的每一个数字比较5 3 0 1 43 0 1 4 50 1 3 4 50 1 3 4 50 1 3 4 55个数字排四趟#include<stdi.h>void BubbleSort(int *arr,int len){ i...
2019-10-28 17:51:11
755
原创 用起泡法对字符串进行排序
写一个函数,用“起泡法”对输入的10个字符按由小到大顺序排序。要点:1.交换两个字符串常量不能用字符串拷贝。如:const char *str1=“haha”;const char *str2=“nihao”;const char *tmp=str1;str1=str2;str2=tmp;const封锁 *tmp,不能解引用。修饰直接右边。交换时直接交换指针,数组里存的是指针,字符...
2019-10-28 17:39:12
2740
原创 结构体的大小
结构体的大小#include<stdio.h>#include<stdlib.h>#include<string.h>struct A{ char a; int b;}int main(){ printf("%d\n",sizeof(struct A));}结构体成员存放的地址要能整除该成员本身的大小。1.前面所有成...
2019-10-28 17:03:05
201
原创 typedef
typedef定义类型typedef把旧的类型名改成新的类型名(别名)如何看懂:首先去掉typedef,确定是一个什么变量;然后加上typedef,其就由变量提升为数据类型。如:typedef unsigned long long int unit64;//64字节typedef int Arr[10];//长度为10的整型数组数据类型typedef int ...
2019-10-28 15:05:57
593
原创 结构体
结构体#include<stdio.h>1.结构体,自定义数据类型**struct Date{int year;int mon;int day;}struct Student{char name[20];int age;struct Date bir;}int main(){struct Student stu={“liubei”,29};2.结构体...
2019-10-26 22:13:41
153
原创 输出魔方阵
输出“魔方阵”。所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等。例如,三阶魔方阵为 8 1 6 3 5 7 4 9 2要求输出1...
2019-10-24 21:22:29
1240
原创 数制转换
数值转换1.整数部分:除基取余2.小数部分:乘基取整二进制(B) 八进制(Q) 十进制(D) 十六进制(H)展开:按权展开二进制转换成十进制100101(B)=1 *2^5+1 *2^2+1 *1^0=32+4+1=37(D)二进制转八进制(三位归为一位)110 111 110 1016 7 6 5所以110111110101(B)=6...
2019-10-24 20:46:13
358
原创 三种循环结构体
三种循环结构体1.while循环while(表达式1){语句块1;}如果表达式1为真,则循环继续;为假则循环结束。2.do…while循环do{语句块1;}whlie(表达式1);先执行一次语句块1,表达式1再判断条件是否满足;如果条件满足,则循环继续,否则退出循环。3.for循环for(表达式1,2,3){语句块1;}表达式1:初始化,最早执行有且仅有一次。...
2019-10-24 19:45:27
1310
iris数据集.csv.arff
2020-06-09
bank-data.arff
2020-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人