自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石灰自学编程

自学C语言

  • 博客(147)
  • 收藏
  • 关注

原创 进阶第5课时,自测

2015-07-07 12:34:39 425

原创 进阶第4课时,自测

2015-07-05 20:14:37 436

原创 进阶第2课时,自测

2015-07-04 20:58:15 392

原创 进阶第21课时,实践,简易银行系统开发第四版

/**Copyright(c) 2015/6/3 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/6/3*版本号:V1.0*问题描述:小型银行应用程序*程序输出:*/#include #include "bank.h"int main(){ if (ipass()==1) {

2015-06-29 20:42:10 684

原创 初试链表

#include #define students Astruct A{ int num; double score; struct A *next;};int main(){ struct A a,b,c,*head,*p; a.num=10000; a.score=80.2; b.num=20000; b.score

2015-06-23 13:07:04 395

原创 结构体练习-电子词典

#include #include #include #define NUM 8000struct Dictionary{ char english[250]; char chinese[200]; char cla[200];};struct Dictionary dict[8000];void read_Dictionary();int ma

2015-06-20 22:04:10 489

原创 结构体练习,学生成绩

#include struct students{ char number[20]; char name[20]; double c; double math; double english; double grade; double ave;};struct students stu[5];void scan();void

2015-06-19 22:43:15 662

原创 经典递归算法,汉诺塔

#include void a(int ,char ,char ,char );int main(){ int n; scanf("%d",&n); a(n,'A','B','C'); return 0;}void a(int n,char A,char B,char C ){ if (n==1) printf("%c--

2015-06-14 15:14:12 497

原创 初级算法整理,十进制转二进制的递归算法

#include void sum(int a);int main(){ int a; scanf("%d",&a); sum(a); return 0;}void sum(int a){ if (a>0) { sum(a/2); printf("%d",a%2); }}

2015-06-11 13:45:40 655

原创 初级算法整理,选择排序法

#include int main(){ int a[10]= {3,8,5,44,69,85,42,1,2,}; int i,j,t,k; for (i=0; i<10; i++) { printf("%d\t",a[i]); } for (i=0; i<10-1; i++) { k=i; //保存i的值

2015-06-09 21:22:59 424

原创 初级算法整理,冒泡排序法

#include int main(){ int a[10]={3,8,5,44,69,85,42,1,2,}; int i,j,t; for (i=0;i<10;i++){ printf("%d\t",a[i]); } for (i=0;i<10-1;i++){ //数组的第一个元素和第二个元素做比较 一直比到最后一个元素

2015-06-09 20:50:08 412

原创 编程练习,自己做的21点游戏

#include #include #include int N; //牌序int integral_player; //玩家积分int integral_computer; //电脑积分int card[52]= {102,103,104,105,106,107,108,109,110,111,112,113,114,202,203,204,205,206,207,208,209

2015-06-09 12:36:27 2175 2

原创 初级算法整理,字符串的前后换位

#include #include int main(){ char a[100]; gets(a); char b[strlen(a)+1]; int i,j; for (i=strlen(a)-1,j=0;i>=0;i--,j++){ b[j]=a[i]; } b[j]='\0'; puts(b);

2015-06-07 15:10:50 1075

原创 初级算法整理,整数前后换位

#include int main(){ int a; int b=0; int t; scanf("%d",&a); while (a>0) { t=a%10; //用模求出最后一位的元素 a=a/10; //原数除10,得出去掉一位的原数 b=b*10+t; //最后一位的元素变成首位元素,每次

2015-06-07 11:07:09 641

原创 初级算法整理,a和b的转换

#include int main(){ int a; int b; int t; scanf("%d %d",&a,&b); if (a<b) { t=a; //a的值放到t里面 a=b; //b的值放到a里面 b=t; //t里面保存的a的值再放回b里面 } printf(

2015-06-07 10:46:57 561

原创 明天开始,进入进阶篇的学习

本想多做几个实践内容课时实践真心不够用工作带孩子还要锻炼身体所以加油了

2015-06-04 14:11:19 511 3

原创 提高第40课时,实践,简易银行系统开发

/**Copyright(c) 2015/6/3 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/6/3*版本号:V1.0*问题描述:小型银行应用程序*程序输出:*/#include #include #include #include #include #define upNum 2000

2015-06-03 21:07:47 773

原创 提高第39课时,实践3,项目3-为动态数组扩容

/**Copyright(c) 2015/5/31 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/31*版本号:V1.0*问题描述:项目3-为动态数组扩容*下面的程序,利用动态数组保存学生的成绩。当再有一批学生成绩需要保存时,要为之扩容(和吃自助一样,用多少,取多少,这好),请补充完整下面的程序,实现如

2015-05-31 20:44:33 371

原创 提高第39课时,实践2,项目2-动态数组排序

/**Copyright(c) 2015/5/31 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/31*版本号:V1.0*问题描述:项目2-动态数组排序*编一个程序,输入某班某门课的成绩,进行排序后输出。成绩可能为小数。班级人数不定,要求采用动态数组完成。在下面代码基础上完成*/#include

2015-05-31 20:28:34 371

原创 提高第39课时,实践1,项目1-学生人数没个准

/**Copyright(c) 2015/5/31 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/31*版本号:V1.0*问题描述:项目1-学生人数没个准*输入学生成绩,输出高于平均成绩的学生序号和成绩。其中学生人数不定,可能10个,可能1000。在录入成绩之前,学生人数由键盘输入。由于要先求出平均成

2015-05-31 19:59:24 413

原创 提高第38课时,实践3,项目3 - 命令行加法器

/**Copyright(c) 2015/5/28 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/28*版本号:V1.0*问题描述:【项目3 - 命令行加法器】*建立项目add,设计一个用命令行能运行的加法器,其中加数的个数不定:*/#include #include #include do

2015-05-30 21:27:57 800

原创 提高第38课时,实践2,项目2 - 带行号显示文件

/**Copyright(c) 2015/5/28 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/28*版本号:V1.0*问题描述:【项目2 - 带行号显示文件】*(1)设计一个程序,读取命令行中给出的文件,将其内容在屏幕上显示出来,并在其行首显示行号(行号从1开始);(2)改造上面的程序,若命令行中给

2015-05-30 21:09:45 346

原创 提高第38课时,实践1,用命令行运行程序

2015-05-30 20:48:15 399

原创 提高第38课时,自测

2015-05-30 20:39:57 463

原创 提高第37课时,实践2,电子词典

/**Copyright(c) 2015/5/28 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/28*版本号:V1.0*问题描述:项目2-电子词典*做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文与释义间用’\t’隔开。编程序,将文件中的

2015-05-29 20:55:34 636

原创 提高第37课时,实践1,项目1-带姓名的成绩单

/**Copyright(c) 2015/5/28 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/28*版本号:V1.0*问题描述:项目1-带姓名的成绩单*程序输出:设score数组中存储8名同学的C语言成绩,字符串数组name中存储同学们的姓名。这两个数组中,每名同学的姓名与成绩的下标要始终保持一致(

2015-05-28 21:35:42 735

原创 提高第37课时,自测

2015-05-28 20:42:34 589

原创 提高第36课时,实践3,项目3-各种“棋盘”

/**Copyright(c) 2015/5/26 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/26*版本号:V1.0*问题描述:【项目3-各种“棋盘”】*定义一个8行8列的二维数组a[8][8]。(1)为二维数组中的数据赋50以内的随机数(程序模板中setdata()函数已经完成,利用产生随机数的系

2015-05-27 20:16:26 626

原创 提高第36课时,实践2,项目2-多科成绩单

/**Copyright(c) 2015/5/26 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/26*版本号:V1.0*问题描述:【项目2-多科成绩单】*某班不超过100名同学。用二维数组score[][4]保存同学们的高数、英语、C语言成绩及总成绩(在此假设学生的学号为整型的连续值,用数组的行下标作学

2015-05-26 20:33:57 767

原创 提高第34课时,实践1,【项目1-二维数组当函数参数】

/**Copyright(c) 2015/5/25 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/25*版本号:V1.0*问题描述:【项目1-二维数组当函数参数】*程序输出:定义一个函数来完成对参数数组中元素的排序工作,函数声明如下:*/#include int sum(int array[ ][

2015-05-25 21:50:06 713

原创 提高第35课时,自测

2015-05-25 21:19:53 536

原创 提高第34课时,自测

2015-05-25 20:41:29 703

原创 提高第33课时,自测

2015-05-24 10:26:46 460

原创 提高第32课时,自测

2015-05-24 09:54:25 689

原创 提高第31课时,实践3,项目3-字符串复制

/**Copyright(c) 2015/5/23 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/23*版本号:V1.0【项目3-字符串复制】下面的程序,将str1中除空格外的所有字符,复制到了str2中。请分别编制程序,完成下面的处理:(1)完整复制字符串;(2)将str1和str2接起来存放到s

2015-05-23 10:10:23 460

原创 提高第31课时,实践2

#include int main(){ char str[50]; int i=0,n=0; printf("输入字符串:"); gets(str); while(str[i]!='\0') { if(str[i]=='A') n++; i++; } printf("其中的数字个数是: %d\n"

2015-05-22 21:09:57 444

原创 提高第31课时,实践1,项目1-M$pszi$y是嘛意思?

/**Copyright(c) 2015/5/19 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/19*版本号:V1.0【项目1-M$pszi$y是嘛意思?】背景:小明让同学传纸条给小丽。小丽接到会心一笑,大家却不知所云。纸条上写着M$pszi$y,两人暗中约定是,真实字符为实际字符前面的第4个!M$p

2015-05-22 11:33:08 538

原创 第31课时,填空自测

1、编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果。请将下面的程序补充完整。#include#include#includevoid fltj(char str[], int a[]){ int ll,i; ll=strlen(str); for (i=0; i<ll; i++)

2015-05-22 09:45:40 1257

原创 提高第31课时,自测

2015-05-21 10:23:26 452

原创 提高第30课时,自测

2015-05-21 09:35:00 483

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除