c语言练习
文章平均质量分 57
率真自我998
这个作者很懒,什么都没留下…
展开
-
0604学习总结(进程,多进程,线程)
一.进程:程序开始到结束1.main函数如何调用main函数就是程序的入口地址,没有os时,先由汇编写出引导代码,有os时,也就是有引导代码时,由os提供。在同一os中,所有引导代码都一样。正常结束:return exit -exit非正常结束:自己或者别的进程发送终止信号二.进程的环境1.环境变量操作系统中的全局变量,所以程序都可以进行访问export原创 2017-07-11 13:46:01 · 381 阅读 · 0 评论 -
冒泡排序算法
#include void Swap(int a[],int i,int j){int temp;temp = a[i];a[i] = a[j];a[j] = temp;}void Print(int *a,int len){int i = 0;for(i = 0; i {printf("%4d",a[i]);}print原创 2017-08-04 14:47:54 · 204 阅读 · 0 评论 -
(c语言)比较两个字符串的长度
#include #define N 100 void input( char *a, char *b ) //输入两个字符串{ printf("Input the first information:\n"); fgets(a,N,stdin); printf("Input the secend inform原创 2017-04-16 11:51:44 · 9172 阅读 · 0 评论 -
(c语言)在字符串中删除子串
#include #include void input(char *a,char *b) //输入函数{ printf("Input the first string:"); //输入字符串 scanf("%s"原创 2017-04-17 12:28:49 · 7903 阅读 · 0 评论 -
(c语言)输入一串数字,输出字符串
#include #define N 100 int main(){ long num = 0; long j = 0; int count = 0; char b; char a[N]; printf("输入一组数字:"); scanf("%ld",&num); j = num;原创 2017-04-16 09:42:17 · 14571 阅读 · 0 评论 -
(c语言)连接两个字符串
#include #define N 100 void input( char *a, char *b ) //输入两个字符串{ printf("Input the first information:\n"); fgets(a,N,stdin); printf("Input the secend inform原创 2017-04-16 11:56:36 · 6598 阅读 · 0 评论 -
(c语言)比较两个字符串的大小
#include #define N 100 int input( char *a, char *b ) //输入两个字符串{ printf("Input the first information:\n"); fgets(a,N,stdin); printf("Input the secend informa原创 2017-04-16 12:02:50 · 20697 阅读 · 2 评论 -
(c语言)选择排序与冒泡排序
#include #include void select( int *a, int b ) //选择排序{ int j; int i; int min; int temp; for( i = 0; i { min = i;fo原创 2017-04-17 12:26:48 · 471 阅读 · 0 评论 -
(c语言)将一个二维数组的行列互换
#include #define N 3 void fun1( int a[][N] ){ int temp = 0; int i = 0; int j = 0; for( i = 0; i { for( j = i+1; j { temp = a[i][j]; a[i原创 2017-04-19 19:29:40 · 14836 阅读 · 2 评论 -
(c语言)结构体方法,计算该日是当年的第几天
#include struct y_m_d{ int year; int month; int day;}; int datesum( int a, int b, int c ){ int sum = 0; int i = 0; int mode = 0; if((a%4 == 0) && (原创 2017-04-19 20:02:11 · 1088 阅读 · 0 评论 -
(c语言)链表方法:13个人一次报号,报道3的人退出,输出最后一个人
#include struct person{ int number; int nextp;}; int main(){ struct person link[14]; int i = 0; int count = 0; int h = 13; for( i = 1; i {原创 2017-04-19 20:43:44 · 468 阅读 · 0 评论 -
(c语言)不使用链表:13个人一次报号,报道3的人退出,输出最后一个人
#include int main(){ int n = 0; int i = 0; int k = 0; int count = 0; //计数 int j = 0; int m = 0; int a[100]={0}; printf("input n:原创 2017-04-19 20:52:29 · 358 阅读 · 0 评论 -
(c语言)在一个有数字的字符串中输出最长的数字
#include #include /*void my_strcpy(char *b,char *a,int c){ while(c) { *b = *a;b++;a++;c--; }}*/ void fin(char *a,char *b){ int count = 0; int原创 2017-04-22 15:49:51 · 933 阅读 · 0 评论 -
创建顺序栈
//顺序栈的创建#include #define MAXSIZE 5//定义栈的长度#define ERROR -1#define OK 0typedef int elemtype;//定义栈中的类型(元素类型)typedef struct{elemtype data[MAXSIZE];int top;//栈顶指针}Stack;int I原创 2017-10-12 19:30:33 · 675 阅读 · 0 评论