zl程序教程

C语言程序设计

  • 浙大版《C语言程序设计(第3版)》题目集 11~20

    浙大版《C语言程序设计(第3版)》题目集 11~20

    @目录11、练习2-14 求奇数分之一序列前N项和12、练习2-15 求简单交错序列前N项和13、练习2-17 生成3的乘方表14、练习2-18 求组合数15、习题2-1 求整数均值16、习题2-2 阶梯电价17、习题2-3 求平方与倒数序列的部分和18、习题2-4 求交错序列前N项和19、习题2-5 求平方根序列前N项和20、习题2-6 求阶乘序列前N项和历史精彩11、练习2-14 求奇数分之一

    日期 2023-06-12 10:48:40     
  • 浙大版《C语言程序设计(第3版)》题目集 71~80

    浙大版《C语言程序设计(第3版)》题目集 71~80

    @目录71、练习7-11 字符串逆序72、习题7-1 选择法排序73、习题7-2 求一批整数中出现最多的个位数字74、练习8-8 移动字母75、习题8-1 拆分实数的整数与小数部分76、习题7-3 判断上三角矩阵77、习题7-4 求矩阵各行元素之和78、习题7-6 统计大写辅音字母79、习题3-5 三角形判断80、练习4-3 求给定精度的简单交错序列部分和71、练习7-11 字符串逆序输入一个字符

    日期 2023-06-12 10:48:40     
  • 浙大版《C语言程序设计(第3版)》题目集 81~90

    浙大版《C语言程序设计(第3版)》题目集 81~90

    @目录81、习题7-7 字符串替换82、习题8-10 输出学生成绩83、习题8-2 在数组中查找指定元素84、习题8-3 数组循环右移85、题8-9 分类统计各类字符个数86、习题9-2 计算两个复数之积87、习题9-6 按等级统计学生成绩88、习题11-1 输出月份英文名89、习题11-2 查找星期90、练习10-1 使用递归函数计算1到n之和81、习题7-7 字符串替换本题要求编写程序,将给定

    日期 2023-06-12 10:48:40     
  • 浙大版《C语言程序设计(第3版)》题目集 91~100

    浙大版《C语言程序设计(第3版)》题目集 91~100

    @目录91、习题10-2 递归求阶乘和92、习题8-5 使用函数实现字符串部分复制93、习题8-6 删除字符94、习题8-8 判断回文字符串95、习题10-3 递归实现指数函数96、习题10-4 递归求简单交错幂级数的部分和97、习题10-5 递归计算Ackermenn函数98、习题10-6 递归求Fabonacci数列99、习题10-7 十进制转换二进制100、习题10-8 递归实现顺序输出整数

    日期 2023-06-12 10:48:40     
  • 1602 c语言驱动程序,51单片机驱动LCD1602程序设计(C语言)很详细的教程

    1602 c语言驱动程序,51单片机驱动LCD1602程序设计(C语言)很详细的教程

    大家好,又见面了,我是你们的朋友全栈君。//********写指令函数************void LCD_write_command(uchar dat){ LCD_DB=dat;LCD_RS=0;//指令LCD_RW=0;//写入LCD_E=1;//允许LCD_E=0;delay_n40us(1);//实践证明,我的LCD1602上,用for循环1次就能完成普通写指令。}//******

    日期 2023-06-12 10:48:40     
  • 程序设计语言概述_c语言程序设计基本概念

    程序设计语言概述_c语言程序设计基本概念

    许多各位转载请注明出处。http://www.cnblogs.com/hetao/archive/2010/03/17/1688388.html 最近于2010年3月18日日修改。阅读指引读懂此文,需要以下基础1. 至少写过1000行的代码。2. 汇编基础(静态数据段,代码段,堆栈段)有以下或者类似知识就更好了1. C语言编译,C++对象模型,MFC反射的实现。2. JAVA的动态编译器原理,3

    日期 2023-06-12 10:48:40     
  • c语言程序设计打卡系统,C语言程序设计报告书学生考勤系统设计.doc[通俗易懂]

    c语言程序设计打卡系统,C语言程序设计报告书学生考勤系统设计.doc[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。设计题目:学生考勤系统设计设计方案:该系统能考察学生的出勤情况,所以包括每个班学生的全部信息。每个学生是一条记录,包括姓名﹑性别﹑学号,对应于某天某门课程的出勤情况等。该系统可模拟考勤过程,记录考勤结果,并能在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。其中,学生可在本系统在线请假以及查看学期内的上课出勤信息。在线请假中,学生可以随时查看到请

    日期 2023-06-12 10:48:40     
  • 清览题库--C语言程序设计第五版编程题解析(1)

    清览题库--C语言程序设计第五版编程题解析(1)

    目录题目一(中等)求时刻时针和分针的夹角作答1.解题思路2.代码附:答案题目二(简单)求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积作答1.解题思路2.代码附:答案题目一(中等)求时刻时针和分针的夹角常见的钟表一般都有时针和分针,在任意时刻时针和分针都形成一定夹角;现已知当前的时刻,编写程序求出该时刻时针和分针的夹角(该夹角大小≤180°)。当前时刻值输入格式为“小时:分”,例如:11:12。输

    日期 2023-06-12 10:48:40     
  • c语言程序设计 向艳主编 第5章课后习题答案-C语言程序设计(第2版)-- 课后题答案

    c语言程序设计 向艳主编 第5章课后习题答案-C语言程序设计(第2版)-- 课后题答案

      《C语言程序设计能力教程(第二版)》课后作业及实训题  参考答案  第1章 进入C语言程序世界 二、  1. I love China!  printf(\  2. 6  项目实训题参考答案  1.编写一个C程序,输出以下信息: I am a !  main()  { printf(\ printf(\ printf(}  2.已知立方体

    日期 2023-06-12 10:48:40     
  • C语言下的Linux程序开发之旅(clinux程序设计)

    C语言下的Linux程序开发之旅(clinux程序设计)

    Linux的出现是一件自由软件的计算机操作系统的重要发展,它有很多优点,例如他的可移植性,安全性等更多的特点。Linux的发展使得程序开发人员和应用开发人员可以利用Linux基础知识开发出自己想要的程序和应用。C语言作为Linux系统上广泛使用的编程语言,主要用在移植性、可靠性和安全性方面,使得程序开发人员可以使用C语言为Linux系统开发出更多的应用和系统程序。 Linux程序开发之旅,以C

    日期 2023-06-12 10:48:40     
  • 学习Linux C语言程序设计,轻松掌握编程技能!(linuxc语言程序设计)

    学习Linux C语言程序设计,轻松掌握编程技能!(linuxc语言程序设计)

    学习Linux C语言程序设计,轻松掌握编程技能! Linux是世界上最常用的操作系统之一,它的开放源代码和广泛的应用使得Linux成为学习编程语言的绝佳平台。而C语言则被誉为系统编程的先锋,几乎所有操作系统和程序都使用C语言开发。因此,学习Linux C语言程序设计可以帮助程序员掌握强大的编程技能。 Linux的优势 Linux在全球拥有广泛的用户和开发者社区,社区提供了各种文档、论坛和

    日期 2023-06-12 10:48:40     
  • C语言程序设计操作MySQL数据库(c 使用mysql数据库)

    C语言程序设计操作MySQL数据库(c 使用mysql数据库)

    C语言程序设计操作MySQL数据库 MySQL是一个非常流行的开源关系型数据库管理系统,已广泛应用于Web应用程序和其他应用程序的开发中。C语言是一种高效的编程语言,通过C语言程序设计操作MySQL数据库可以实现对数据的更加灵活和高效的管理。本文将介绍如何通过C语言程序设计操作MySQL数据库。 第一步:安装MySQL 在开始使用C语言程序操作MySQL数据库之前,需要先安装MySQL s

    日期 2023-06-12 10:48:40     
  • C语言程序设计50例(经典收藏)

    C语言程序设计50例(经典收藏)

    【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去      掉不满足条件的排列。2.程序源代码:复制代码代码如下:#include"stdio.h"#include"conio.h"main(){ inti,j,k; printf("\n"); for(i=1;i<

    日期 2023-06-12 10:48:40     
  • 【C语言程序设计】约瑟夫环问题-终于解决

    【C语言程序设计】约瑟夫环问题-终于解决

    编号为 1,2,3,…,n 的 n 个人围坐一圈,任选一个正整数 m 作为报数上限值,从第一个人开始按顺时针方向报数,报数到 m 时停止,报数为 m 的人出列。 从出列人的顺时针方向的下一个人开始又从 1 重新报数,如此下

    日期 2023-06-12 10:48:40     
  • 计算机等级考试二级C语言程序设计专项训练题——程序设计题(五)

    计算机等级考试二级C语言程序设计专项训练题——程序设计题(五)

    36、编写函数void  fun (int *a, int *n),其功能是:求出100~999之间所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如293),并将其放在a所指的数组中,通过n返回这些数的个数。 #include <stdio.h> void fun (int *a, int *n) { } int main() { int aa[

    日期 2023-06-12 10:48:40     
  • 计算机等级考试二级C语言程序设计专项训练题——程序设计题(二)

    计算机等级考试二级C语言程序设计专项训练题——程序设计题(二)

    11、请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。 例如,当n=10,x=0.3时,函数值为1.349859。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 #include<stdio.h> double fun(double x, int n) { } int main() { printf("%f

    日期 2023-06-12 10:48:40     
  • 计算机等级考试二级C语言程序设计专项训练题——程序填空题(二)

    计算机等级考试二级C语言程序设计专项训练题——程序填空题(二)

    11、人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! #include <stdio.h> #de

    日期 2023-06-12 10:48:40     
  • 计算机等级考试二级C语言程序设计专项训练题——结构体

    计算机等级考试二级C语言程序设计专项训练题——结构体

    一.程序填空题 1.给定程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息。函数fun的功能是:输出这位学生的信息。 请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! #include  <stdio.h> typedef  struct {    &nbs

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(76):ACM排名

    C语言程序设计100例之(76):ACM排名

    例76  ACM排名 问题描述 ACM国际大学生程序设计竞赛是全球最具影响力的大学生程序设计竞赛,它以团队的形式代表各学校参赛,参赛队伍最多由三名参赛队员组成。 竞赛进行5个小时,一般有7道或以上试题,由同队的三名选手使用同一台计算机协作完成。当解决了一道试题之后,将其提交给评测机,由评测机判断其是否正确。若提交的程序运行不正确,则该程序将被退回给参赛队,参赛队可以进行修改后再一次提交

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(56):蚂蚁

    C语言程序设计100例之(56):蚂蚁

    例56  蚂蚁 问题描述 n只蚂蚁以每秒1cm的速度在长为Lcm的竿子上爬行。当蚂蚁爬到竿子的端点时就会掉落。由于竿子太细,两只蚂蚁相遇时,它们不能交错通过,只能各自反向爬回去,蚂蚁反向不需耗时。对于每只蚂蚁,我们知道它距离竿子左端的距离xi,但不知道它当前的朝向。请计算各种情况当中,所有蚂蚁落下竿子所需的最短时间和最长时间。   例如:竿子长10cm,3只蚂蚁位置为2 6

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(72):细菌繁殖

    C语言程序设计100例之(72):细菌繁殖

    例72  细菌繁殖 问题描述 一种细菌的繁殖速度是每天成倍增长。例如:第一天有10 个,第二天就变成20 个,第三天变成40 个,第四天变成80 个,……。现在给出第一天的日期和细菌数目,编写程序求出到某一天的时候,细菌的数目。 输入 第一行有一个整数n,表示测试数据的数目。其后n 行每行有5 个整数,整数之间用一个空格隔开。第一个数表示第一天的月份,第二个数表示第一天的日期,第三个数

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(71):18岁生日

    C语言程序设计100例之(71):18岁生日

    例71   18岁生日 问题描述 小明的18岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮忙计算一下他和他的几个朋友从出生到达18岁生日所经过的总天数,让他好来比较一下。 输入 一个数T,后面T行每行有一个日期,格式是YYYY-MM-DD。如我的生日是1988-03-0

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(69):麦森数

    C语言程序设计100例之(69):麦森数

    例69   麦森数 问题描述 形如2p-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数。2p-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。 任务:从文件中输入P (1000<P<3100000),计算2p-1的位数和最后500位

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(68):大整数乘法

    C语言程序设计100例之(68):大整数乘法

    例68   大整数乘法 问题描述 求两个不超过200位的非负整数的积。 输入 有两行,每行是一个不超过200位的非负整数,没有多余的前导0。 输出 一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。 输入样例 12345678900 98765432100 输出样例 1219326311126352690000   &nb

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(63):红与黑

    C语言程序设计100例之(63):红与黑

    例63   红与黑 问题描述 有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。 输入 包括多个数据集合。每个数据集合的第一行是两个整数W和H,分别表示x方向和y方向瓷砖的数量。W和H都不超过20。在接下来的H行中,每行包括W个字符。每个字符表示一块瓷砖的颜色,规

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(50):向下的路径

    C语言程序设计100例之(50):向下的路径

    例50  向下的路径 问题描述 有一个size=N的图,如图1所示。然后我们将找到一条从顶部节点到底部节点的向下路径。             首先,我们选择顶部节点作为开始。然后在任何节点,我们都可以沿着蓝色边缘水平或向下移动,到达下一个节点。当我们到达其中一个底部节点时,移动结束。然后,我们可以得到从顶部节点到底部节点的

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(48):钢管加工

    C语言程序设计100例之(48):钢管加工

    例48  钢管加工 问题描述 有N根钢管,每根长度是ai。有一个钢管加工器,每秒钟可以加工k长度的钢管。工人师傅需要按顺序加工这些钢管。 不过呢,机器的最大等待长度是h,即等待加工(已经塞入机器却还没有加工的钢管)的钢管长度不能超过h(保证ai <= h)。 加工工人只能在整数秒的时候塞入钢管。 求加工完这些钢管最少要多久。 输入格式 第一行N、H、K,代表钢管条数,最大等待长度

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(46):巧妙称重

    C语言程序设计100例之(46):巧妙称重

    例46  巧妙称重 题目描述 有N个篮子,编号1~N,篮子中有很多金币,每个重w。但是有一个编号的篮子中,每个金币重d。现从第一个篮子中拿1个金币,第二个篮子中拿2个,…,第N-1中拿N-1个,第N中不拿,给出这些金币的总重量wei,问:是第几个篮子中的金币重量较轻? 输入格式 输入文件将由一行或多行组成;每行包含四个正整数,由一个空格分隔。前三个整数分别是数字N、w和d,如上所述。第

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(43):Excel地址

    C语言程序设计100例之(43):Excel地址

    例43  Excel地址 问题描述 Excel是常用的办公软件。在Excel表格中,每个单元格都有唯一的地址表示。比如:第12行第4列表示为“D12”,第5行第255列表示为“IU5”。 事实上,Excel提供了两种地址表示方法,还有一种表示法叫做RC格式地址。 第12行第4列表示为“R12C4”,第5行第255列表示为“R5C255”。 编写程序,实现从RC地址格式到常规地址格式的转

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(40):最大公约数问题

    C语言程序设计100例之(40):最大公约数问题

    例40  最大公约数问题 题目描述 已知正整数a0、a1、b0、b1,设某未知正整数 x 满足: 1. x和a0的最大公约数是a1; 2. x和b0的最小公倍数是b1。 现在要求出满足条件的正整数x。这样的x 并不唯一,甚至可能不存在。例如,若 a0=41,a1=1,b0=96,b1=288,则x可以是9,18,36,72,144,288,共有6个。 请编程求解满足条件的 x 的个数。

    日期 2023-06-12 10:48:40     
  • C语言程序设计100例之(34):最长连号

    C语言程序设计100例之(34):最长连号

    例34   最长连号 题目描述 输入n个正整数,(1<=n<=10000),要求输出最长的连号的长度。(连号指从小到大连续自然数) 输入格式 第一行,一个数n; 第二行,n个正整数,之间用空格隔开。 输出格式 一个数,最长连号的个数。 输入样例 10 3 5 6 2 3 4 5 6 8 9 输出样例 5         (1

    日期 2023-06-12 10:48:40