C语言 云计算背景
C语言及程序设计实践项目-递归和多文件组织 【项目1——递归求解】 (1)立方累加和:用递归函数求f(n)=1 3 +2 3 +...+n 3  ,要求先将f(n)数学表达式表示成递归的形式,然后再编程序实现。 (2)写出求1*3*…*n的递归式,并编写出递归函数求解。 (...
《C语言及程序设计》实践项目——文件操作 返回:贺老师课程教学链接 【项目1 - 小玩文件】 1、下面程序的功能是统计文本文件abc.txt中的字符个数,请填空将程序补充完整。 #include <stdio.h> #include <stdlib.h> int main() { FILE *fp; if((fp=f...

C语言学习教程

128 课时 |
18936 人已学 |
免费
开发者课程背景图
《C语言及程序设计》实践项目——敲了哪一个键? 返回:贺老师课程教学链接 【项目2-敲了哪一个键?】 在应用中,常需要检测键盘上敲了哪一个键。每个输入的键都对应一个键值(我们熟悉的字母、数字等,键值就是其ASCII码)。在一些游戏、控制程序中,常用到的,诸如上下左右方向键、PgDn和PgUp这样的翻页键,以及ESC退出键等。用getch()捕获键...
《C语言及程序设计》实践项目——枚举应用 返回:贺老师课程教学链接 【项目1-对称点】 设计函数,可以按指定的方式,输出一个平面点的对称点 下面给出枚举类型定义和main函数(测试函数),请写出output函数的实现。 #include<stdio.h> enum SymmetricStyle {axisx, axisy, po...
《C语言及程序设计》实践项目——链表初步 返回:贺老师课程教学链接 【项目1-链表的合并】 输入一个整数m,表示A链表的长度,再输入m个数作为A链表中的m个数据元素,建立链表A,其头指针为heada。输入一个整数n,表示B链表的长度,再输入n个数表示B链表中的n个数据元素,建立链表B,其头指针为headb。输入i、len、j,将要从单链表A...
《C语言及程序设计》实践项目——结构体应用 返回:贺老师课程教学链接 【项目1-学生成绩统计】 每位同学的信息学号、姓名、C、高数、英语成绩。定义一个学生成绩的结构体数组,其中的数据成员包括学号(char num[13])、姓名(name)、三门课的成绩(grade)、总分(score)、均分(average))。 (1)从键盘上输入N名学生...
《C语言及程序设计》实践项目——初练结构体 返回:贺老师课程教学链接 【项目1-复数结构体】 编写一个程序,首先定义一个复数数据类型,即结构类型。然后按照复数的运算规则进行计算,并按照复数表示的格式进行输出,请将程序补充完整。 #include <stdio.h> struct complex { int re; int im; ...
《C语言及程序设计》实践项目——递归函数 返回:贺老师课程教学链接 【项目-递归函数】 (1)立方累加和:用递归函数求f(n)=1 3 +2 3 +...+n 3  ,要求先将f(n) 数学表达式表示成递归的形式,然后再编程序实现。 (2)写出求1∗3∗...∗...
《C语言及程序设计》实践项目——程序的多文件组织 返回:贺老师课程教学链接 【项目1-程序的多文件组织】请将下面的程序中的代码分别保存在两个文件中,利用多文件的方式组织。 * main.c(也可以是别的名字) #include <stdio.h> int max(int x,int y); int min(int x,int y); i...
《C语言及程序设计》实践项目——动态数组 返回:贺老师课程教学链接 【项目1-学生人数没个准】输入学生成绩,输出高于平均成绩的学生序号和成绩。其中学生人数不定,可能10个,可能1000。在录入成绩之前,学生人数由键盘输入。由于要先求出平均成绩,然后才能确定输出哪些学生的信息,所以需要一个数组先将学生信息保存下来。考虑学生人数不定,用动态数组...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面底部提交“技术工单”与我们联系。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
5756+人已加入
加入
C语言您可能感兴趣
C语言文件操作 C语言枚举 C语言结构 C语言文件读写 C语言算法 C语言负数 C语言计算器 C语言杨辉三角 C语言数据结构 C语言时间复杂度 C语言程序设计 C语言函数 C语言实现 C语言指针 C语言数组 C语言编程 C语言参考 C语言程序 C语言进阶 C语言实践 C语言字符串 C语言结构体 C语言学习 C语言Linux C语言入门 C语言基础 C语言数据 C语言输出