自定义博客皮肤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语言

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

原创 提高第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 359

原创 提高第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 360

原创 提高第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 403

原创 提高第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 791

原创 提高第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 336

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

2015-05-30 20:48:15 394

原创 提高第38课时,自测

2015-05-30 20:39:57 453

原创 提高第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 629

原创 提高第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 723

原创 提高第37课时,自测

2015-05-28 20:42:34 579

原创 提高第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 615

原创 提高第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 752

原创 提高第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 705

原创 提高第35课时,自测

2015-05-25 21:19:53 529

原创 提高第34课时,自测

2015-05-25 20:41:29 691

原创 提高第33课时,自测

2015-05-24 10:26:46 455

原创 提高第32课时,自测

2015-05-24 09:54:25 679

原创 提高第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 450

原创 提高第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 432

原创 提高第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 530

原创 第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 1243

原创 提高第31课时,自测

2015-05-21 10:23:26 441

原创 提高第30课时,自测

2015-05-21 09:35:00 473

原创 提高第29课时,自测

2015-05-20 12:19:53 567

原创 提高第28课时,自测

2015-05-19 13:34:07 454

原创 提高第27课时,实践4,查找成绩

/**Copyright(c) 2015/5/19 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/19*版本号:V1.0项目4 - 查成绩*/#include #include int readData(int num[],int score[]);void sort(int num[], i

2015-05-19 13:32:10 397 1

原创 提高第27课时,实践3,项目3-数组的排序

/**Copyright(c) 2015/5/18 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/18*版本号:V1.0*问题描述:项目3 - 数组的排序d(1)编写函数,完成冒泡排序要求不能改变下面的main函数。*/#include //两个函数bubble_sort和output_arr

2015-05-18 13:37:34 478

原创 提高第26课时,实践2,项目2 - 删除数组元素

/**Copyright(c) 2015/5/18 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/18*版本号:V1.0*问题描述:项目2 - 删除数组元素del函数的作用是删除数组a中的指定元素x,n为数组a的元素个数。函数的返回值,为删除元素后的有效元素个数(数组中可能有重复元素)。函数的原型为:

2015-05-18 10:27:38 528

原创 提高第26课时,实践1,项目1-有序数组中插入数据(函数版)

/**Copyright(c) 2015/5/17 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/17*版本号:V1.0*问题描述:项目1-有序数组中插入数据(函数版)有一个足够“大”的数组a,其中已经存储了n个呈升序排列的数据。调用函数insert(a, n, m),可以将数m插入到a中的合适位置,使

2015-05-17 10:49:56 625

原创 提高第25课时,课外项目,BLACK JACK (21点) 未完成版

/**Copyright(c) 2015/5/16 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/16*版本号:V2.0*问题描述:双人黑JACK(21点)纸牌游戏*/#include #include #include void riffle(int card[]); //洗牌//void

2015-05-17 02:27:18 666

原创 提高第24课时,实践2,成绩处理V2.0 数组指针版

/**Copyright(c) 2015/5/15 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/15*版本号:V2.0*问题描述:项目2 - 成绩处理*在数组score中将要存储某小组C程序设计的成绩,请完成下面的处理:(1)输入小组人数及成绩,要保证成绩在0-100之间;(2)输出该小组的最高成绩

2015-05-15 12:29:45 486

原创 提高第24课时,实践1,项目1-翻转数组

/**Copyright(c) 2015/5/11 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/14*版本号:V1.0*问题描述:项目1-翻转数组*/#include int main( ){ void reverse (int [],int); int b[10]= {1,

2015-05-14 11:17:01 596

原创 提高第24课时,自测

2015-05-14 10:56:59 646

原创 提高第23课时,自测

2015-05-13 10:02:56 524

原创 提高第22课时,自测

2015-05-12 20:33:00 460

原创 提高第21课时,实践4,工资的排序

/**Copyright(c) 2015/5/11 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/11*版本号:V1.0*问题描述:项目4-工资的排序*程序输出:从文件salary.txt中读入工人的工资(不超过500人),全部增加20%(好事),然后对工资数据进行排序,将排序后的结果保存到文件orde

2015-05-12 13:46:17 695

原创 提高第21课时,实践3,有序数组中插入数据 (第2种方法)

/**Copyright(c) 2015/5/11 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/11*版本号:V1.0*问题描述:项目3-有序数组中插入数据*程序输出:定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。例如,9个呈升序的

2015-05-12 13:12:35 707

原创 提高第21课时,实践3,有序数组中插入数据

/**Copyright(c) 2015/5/11 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/11*版本号:V1.0*问题描述:项目3-有序数组中插入数据*程序输出:定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。例如,9个呈升序的

2015-05-12 12:34:07 791

原创 提高第21课时,实践1,项目1-有几个

/**Copyright(c) 2015/5/11 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/11*版本号:V1.0*问题描述:项目1-有几个*程序输出:请编程序,输入若干个正数(不超过100个,以0结束),保存在数组中。再输入一个正数n,输出n在前面出现过多少次?*/#include in

2015-05-11 12:50:04 459

原创 提高第18课时,实践5,发奖金

/**Copyright(c) 2015/5/10 CSDN博客*All rights reserved.*文件名称:main.c*作 者:金叶*完成日期:2015/5/10*版本号:V1.0*问题描述:项目5 - 发奖金*(1)过年了,村里要庆祝一下。村长对村里的128个村民说:做一个游戏,让每个人把出生年+月+日得到一个数。例如:1995年11月8日=1995+11+8

2015-05-10 20:40:20 868

空空如也

空空如也

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

TA关注的人

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