- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 File 的操作
<br />#include<stdio.h>int main(){ FILE *fp; char ch,name[20]; printf("请输入文件名称:/n"); scanf("%s",name); //ch=name; if((fp=fopen("name","w"))==NULL) { printf("Can't Open File/n"); exit(0); } printf("请输入字符到%s中/n",name
2011-05-01 14:46:00
295
原创 Creat Delete and Insert
<br />#include <stdio.h>#include <malloc.h>struct student{ int num; int score; struct student *next;};int n;struct student *creat(void){ struct student *head; struct student *p1,*p2; n=0; p1=p2=(struct student
2011-05-01 14:46:00
484
原创 内存与磁盘文件操作
<br />#include<stdio.h>#define SIZE 4struct student_type{ char name[10]; int num; int age; char addr[15]; }stud[SIZE];void save(){ FILE * fp; int i; if((fp=fopen("stu_list.txt","wb"))==N
2011-05-01 14:45:00
410
原创 枚举类型
<br />#include<stdio.h>int main(){ enum color{red,yellow,black,blue,white}; enum color i,j,k,pri; int n=0,loop; for(i=red;i<=white;i++) for(j=red;j<=white;j++) if(i!=j) { for(k=red;k<=white;k++)
2010-06-28 20:13:00
274
原创 指向函数的指针以及其做函数参数
#includeint main(){ int max(int,int); int min(int,int); int sum(int,int); //声明三个函数 max min sum; int zong(int x,int y,int (*p)(int,int)); //声明 zong函数 其中有指向函数的指针做参数;即实现函数的重用
2010-04-28 19:54:00
374
原创 指针 数组 两个方式调用数组元素 比较大小
#include int main() { int change(int *p1, int n); int sort(int a[],int n); int a[10]; int x=1,b; int *p1,*p2; printf("请输入10个数到数组中/n"); for
2010-04-23 20:11:00
2659
2
原创 指针引用数组元素比较大小
#include int change(int *p1,int *p2,int *p3){ int swap(int *q1,int *q2); int temp; if(*p1<*p2) swap(p1,p2); if(*p1<*p3) swap(p1,p3); if(*p2<*p3) swap(p2,p3); }int swap(int
2010-04-19 20:12:00
1289
原创 指针 数据结构 函数
#include #include #include #include int main(){ struct tm*timeptr; time_t secsnow; char s1[30],s2[30],s3[30]; int xz,day,hours; printf("你是谁?请选择--输入序号/n");
2010-04-18 09:31:00
372
原创 指针 引用数组
#include int main(){ int i; int a[10]; int *p; printf("请输入10个元素/n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } p=a; for(i=0;i<10;i++,p++
2010-04-18 09:29:00
436
原创 switch case 语句 简易计算器(c语言版
#include #include using namespace std;int main(){ int a,b,d,e=1; char c; printf("请输入两个数,中间加上运算符号,例如1+2/n"); printf("明白?/n"); while (e<=100) { e=e++; //e控制循环
2010-04-18 09:26:00
9198
2
原创 二分法 求1到N的和
#include #include int main(){int a=1,s=0,n,b;scanf("%d",&n); //n代表从1到n的区间;for(;a<=n;a++,n--){ b=a+n; //从两头叠加和 s=s+b; //1到n的和;} printf("%d/n",s);system("pause");
2010-04-18 09:24:00
453
原创 指针法引用数组元素
#include int main(){ int i; int a[10]; int *p; printf("请输入10个元素/n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } p=a; for(i=0;i<10;i++,p++
2010-04-17 21:31:00
580
原创 数组以及数组操作实例 斐波那契数列
#include #include int main(){ int a,b,i; char thing[20]; gets(thing); printf("输入斐波那契数的前两项/n"); scanf("%d %d",&a,&b); int f[20]={a,b}; for(i=2;i<20;i++)
2010-04-17 20:33:00
688
1
原创 指针 比较3个数的大小
#include //change函数int change(int *q1,int *q2,int *q3) //定义change函数 使*q1 *q2 *q3指向主函数传来的地址值q1 q2 q3; { int swap(int *p
2010-04-17 20:29:00
4088
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人