
C语言
文章平均质量分 68
sbaban
珍惜大学时光,充实自己,争取保研,不要让某些人失望,不要忘记你的承诺。
滴水之恩当涌泉相报。
已成功保研,csdn不再更新,新博客www.sbaban.com
展开
-
C语言输出菱形for循环
#includeint main(){ int i,j,k; for(i=1;i { for(k=1;k printf(" "); for(j=1;j printf("*"); printf("\n"); } for(i=1;i {原创 2015-05-29 19:10:26 · 30991 阅读 · 4 评论 -
选择排序法详解
选择法的算法:假设对10个数进行排序,首先找出10个数中的最小数,并和这个10个数的第一个数(下标0)交换位置,剩下9个数(这9个数都比刚才选出来那个数大),再选出这9个数中的最小的数,和第二个位置的数(下标1)交换,于是还剩8个数(这8个数都比刚才选出来的大)……依次类推,当还剩两个数时,选出两个数的最小者放在第9个位置(下标8),于是就只剩下一个数了。这个数已经在最后一位(下标9)原创 2015-06-02 20:44:50 · 867 阅读 · 0 评论 -
C语言之结构数组图书管理
/*包含多本书的图书目录*/#include#define MAXBKS 2 //定义最多容纳的图书册数struct book // 结构体名为bool{ char title[50]; char author[50]; float value;};int main(){ struct book library[MAXBK原创 2015-05-29 18:19:44 · 1065 阅读 · 0 评论 -
二级指针
#include void swap(int **r,int **s)//{ int *t; t=*r; *r=*s; *s=t;}main(){ int a=1,b=2,*p,*q; p=&a; q=&b; swap(&p,&q); printf("%d,%d\n",*p,*q);}下左图为二级指针示意图,右图为一级指针示意图原创 2015-06-04 20:28:51 · 2236 阅读 · 0 评论 -
C语言fopen用法
//创建一文件并输入内容#include#include//调用exit()#include//调用strcpy()和stract()#define LEN 40int main(){ FILE *fp; char ch,fname[10]; printf("input filename\n"); gets(fname);原创 2015-05-31 08:43:32 · 4310 阅读 · 0 评论 -
C语言之链表详细操作及讲解
本文对C语言链表进行详细介绍,包括创建,输出,删除,插入;#include#include#define LEN sizeof(struct student)struct student{ int num; float score; struct student *next;};int n=0; //设置计数器//输入链表struct stude原创 2015-06-16 19:22:38 · 1747 阅读 · 0 评论 -
链表基础知识
链表之前要有一定的C语言基础,如指针,结构体,分配内存malloc等,切勿操之过急。第一次接触可能有点难度,我是把书上的代码反复敲,反复看注释,搞了好几天,才渐渐懂了。闲话少说,上代码。#include#include//要用到mallocstruct llist{ int num; char name[20]; struc原创 2015-06-01 20:28:18 · 1295 阅读 · 0 评论