popywei
普通高校学生
展开
-
湖北师范大学计信学院C语言学期实训
目录1.进制转换1.1二进制转十进制1.2十进制整数转二进制1.3十进制小数转二进制1.4带小数的十进制转二进制1.5十六进制转二进制2.数组和递归2.1蛇形矩阵(1)2.2蛇形矩阵(2)2.3全排列(无重复字符)2.4函数2.5递归调用3.链表3.1创建链表3.2递增链表合并4.综合应用4.1连通方格计数4.2全排列(有重复字母)1.进制转换1.1二进制转十进制(1)【基本要求】从键盘输入二进制串(可以带小数...原创 2022-01-09 15:15:37 · 3584 阅读 · 2 评论 -
实验十一 文件
2.设有一文件 cj.dat 存放了 50 个人的成绩(英语、计算机、数学),存放格式。3.统计上题 cj.dat 文件中每个学生的总成绩,并将原有数据和计算出的总分数。为:每人一行,成绩间由逗号分隔。计算三门课平均成绩,统计个人平均成绩大。1.对 data.dat 文件写入 100 条记录。1.文件和文件指针的概念以及文件的定义方法。2.了解文件打开和关闭的概念及方法。于或等于 90 分的学生人数。存放在磁盘文件“stud”中。3.掌握有关文件的函数。原创 2023-01-02 15:26:17 · 299 阅读 · 0 评论 -
实验十 结构体
结构体原创 2023-01-02 15:19:43 · 352 阅读 · 0 评论 -
实验九 字符串
字符串原创 2022-12-31 17:26:50 · 100 阅读 · 0 评论 -
实验八 指针
一、实验目的1.掌握指针变量的定义、引用和基本运算。2.掌握通过指针操作数组元素的方法。3. 初步掌握带有指针形参的函数的定义及调用方法。5. 初步认识使用函数指针调用函数的方法。二、实验学时4学时三、实验内容1.定义三个数组:int a[5],short int b[5],int c[5],用指针分别输出各数组的每个元素的地址。#include<stdio.h>int main(){ int a[5],c[5],i; short int b[5];..原创 2022-03-10 21:59:50 · 971 阅读 · 1 评论 -
实验七 数组
一、实验目的1.掌握一维数组和二维数组的定义,数组元素的。引用形式和数组的输入输出方法。2.了解与数组有关的算法(如插入、排序、查找等)。二、实验学时 4学时三、实验内容1.从键盘输入十个学生的成绩,输出平均成绩以及高于平均成绩的学生人数。#include <stdio.h>int main(){ int i,j=0; float a[10],s,aver; printf("输入十个学生的成绩:"); for(i=0;i<10;i++){ scanf原创 2022-03-10 21:21:12 · 1195 阅读 · 1 评论 -
实验六 函数
目录一、实验目的一、实验目的1.掌握函数定义与调用的方法2.掌握实参和形参的对应关系以及函数调用时的数据传递方式。3.了解函数的嵌套调用和递归调用。4.掌握局部变量、全局变量、自动变量和静态局部变量的使用方法。二、实验学时 4学时 三、实验内容1.运行下面的程序,分析结果(1) #incl...原创 2022-03-10 21:01:42 · 1384 阅读 · 0 评论 -
实验五 循环结构程序设计
一、实验目的1.掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数。2.了解条件型循环结构的基本测试方法。3.掌握如何正确地控制计数型循环结构的次数。4.了解对计数型循环结构进行测试的基本方法。5.了解在嵌套循环结构中,提高程序效率的方法。二、实验学时4学时三、实验内容1.编程求2+4+6+…………+100的和。#include <stdio.h>int main(){ int i,s; s=0; for(i=0;i&.原创 2022-01-17 14:09:58 · 2110 阅读 · 0 评论 -
实验四 选择结构程序设计
一、实验目的1.熟练掌握关系运算符、条件运算符和逻辑运算符。2.熟练掌握单分支、双分支、多分支的条件语句。3.熟练掌握switch语句、break语句。二、实验学时2学时三、实验内容1.编写程序,任意输入一整数,判断它是否是3或7的倍数。(1)如果输入:20 则输出 :20 既不是3的倍数,也不是7的倍数如果输入:18则输出 :18 = 3×6如果输入:35则输出 :35 = 7×5如果输入:42...原创 2022-01-17 12:54:04 · 2074 阅读 · 0 评论 -
实验三 顺序结构程序设计
一、实验目的1. 掌握字符常量与转义字符。2. 掌握字符输入函数getchar( )与字符输出函数putchar( )。2. 掌握格式化输出函数printf( )与数据的格式化输入函数( )。二、实验学时2学时三、实验内容1. 上机调试下面的程序,修改程序中的错误,并运行程序。#include<stdio.h>int main(){int a,b,c,d;print("input a:");scanf("%d\n",&a); //修改...原创 2022-01-14 15:58:53 · 1541 阅读 · 0 评论 -
实验二 数据类型和运算符
一、实验目的1.掌握各种数据类型的定义方法。2.掌握short int、int类型的表示范围。3.掌握C语言的运算符及包含这些运算符的表达式。二、实验学时 2学时三、实验内容1.分析下面程序的运行结果,运行程序进行验证。#include<stdio.h>int main(){char ch='A';//以十进制整数,输出chprintf("%d\n",ch);//以字符的形式,输出chprintf("%c\n",ch);ch=ch+3..原创 2022-01-13 15:44:59 · 3806 阅读 · 1 评论 -
实验一: C语言开发环境
一、实验目的熟悉C语言的编程工具Visual studio 2010或Devc++。 掌握C语言程序的基本框架,能够编写简单的C程序。二、实验学时2学时三、实验内容1.用Visual studio 2010编写一个简单的C语言程序。(1)运行Visual studio 2010双击桌面 图标,运行Visual studio 2010(2)创建源程序单击菜单“文件”→“新建”→“项目”...原创 2022-01-13 15:27:26 · 934 阅读 · 0 评论