- 博客(19)
- 收藏
- 关注
原创 数值计算-
给定非线性方程(exp(x)-2*x*x),输入区间起点实数A和终点实数B ,输出满足最大误差(EPS=0.4E-8)时,前一种是从左到右求和;最后的区间起点,黄金分割近点,黄金分割远点,区间终点,近点对应函数值,远点对应函数值)最后的区间起点,黄金分割近点,黄金分割远点,区间终点,近点对应函数值,远点对应函数值)最后的区间起点,黄金分割近点,黄金分割远点,区间终点,近点对应函数值,远点对应函数值。的区间起点,黄金分割近点,黄金分割远点,区间终点,近点对应函数值,远点对应函数值)
2024-04-29 13:40:17
1268
原创 一些函数o
用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1str2,则返回正数。例如:char d[20]="Golden";串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。,返回值的类型为char*。结束符的字符串复制到另一个。
2022-12-17 11:24:35
186
原创 实验9 函数的应用
下面是使用辗转相除法,求最大公约数的程序,请补充完整程序中函数的定义与调用,运行通过后提交代码。输入样例24 16输出样例8{int r;=0){m=n;n=r;}return n;
2022-12-17 11:04:39
583
原创 第8章习题
输入10个学生,每个学生的数据包括学号、姓名、3门课的成绩。定义结构体类型表示学生类型,输入10个学生的数据,定义一个结构体类型表示日期类型(包括年、月、日)。程序中定义一个日期类型的变量,输入该日期的年、月、日,计算每个学生的平均成绩。按平均成绩由高到低输出所有学生信息,成绩相同时按学号从小到大输出。计算并输出该日期是一年的第几天。10个学生信息,每行一个学生。
2022-12-17 11:03:47
206
原创 第7章习题
编写一个函数,统计一个字符串中字母、数字和空格的个数。输入一个4*4矩阵,编写两个函数分别实现对二维数组元素的行与行进行交换,以及列与列进行交换。编写一个函数,挑选一个字符串中的所有元音字母构成并返回一个新的字符串。提示:元音字母有a、e、i、o、u,这5个元音字母,大写或小写。输入10个整数,编写一个实现对数组进行选择排序的函数。输入正整数x和n,编写递归函数求x的n次方。编写一个函数,计算一个整数的所有数字之和。x的n次方,假定结果不会超过10的次方。输出每门课的平均分,以空格分隔。
2022-12-17 11:03:05
366
原创 第9章习题
此题可用数学方法求解。设有n个人(编号0~(n-1)),从0开始报数,报到(m-1)的退出,剩下的人继续从0开始报数 (用数学方法解的时候需要注意应当从0开始编号,因为取余会取到0解。)实质是一个递推,n个人中最终留下来的序号与n-1个人中留下来的人的序号有一个递推关系式。假设除去第k个人,则0, 1, 2, 3, ..., k-2, k-1, k, ..., n-1 // 原始序列 (1)
2022-12-17 10:57:28
390
原创 实验10 指针与结构体
要求定义一个名为student的结构体类型,其包含如下成员:(1)字符数组name,最多可存放10个字符;(2)字符变量sex,用于记录性别;(3)整数类型变量num,用于记录学号;(4)float类型变量score,用于记录成绩;并使下列代码完整。{char sex;int num;};}
2022-12-17 10:57:14
266
原创 实验12 文件操作
请完成程序,实现该功能,(注意,填空题,请不要使用return 0结束,否则会影响评判而判错)(我电脑运行不显示诶)在当前目录中存在文件名为"case1.in"的文本文件,现要求你使用fopen函数命令打开该文件,读出里面的所有字符, 遇到大写字母的,将其变为小写字母,其它字符不变,最后将所有字符按顺序在屏幕上输出。(提示,在提交前要测试自己的代码是否正确,可在源文件所有目录自己创建一个名为case1.in的文本文件,在文件中自己打入一些字母,以便测试自己的代码是否正确)(如case1.in内容如下)
2022-12-17 10:56:21
1801
原创 实验11 链表操作
下面程序创建两个链表,然后将第二个链表合并到第一个链表未尾,但合并部分的代码未完成,请你完成这部分代码。1098 [填空]链表结点的插入 完成插入链表结点的函数(按学号顺序),并调试通过、提交。1104 [填空题]链表的倒序下面程序,先创建一个链表,然后调用reverse函数,将链表中各结点变为倒序排列。请完成reverse函数,在链表逆序算法_石锅拌饭的博客-CSDN博客,找到了两种方法,迭代算法、递归算法下面程序,先创建一个链表(链表中各结点未按
2022-12-17 10:54:39
857
原创 第6章习题
由键盘输入一个3*4(3行4列)的数字矩阵,其中任意两个数字均不相同。要求输出该数字矩阵中的鞍点(即在矩阵行中最大,列中最小的数)。输入两个字符串s1和s2(每个串占一行,以换行回车符结束),计算两个字符串的所有字符的ASCII码值之和的差。已经有一个按升序排列的数组,编写程序输入一个整数x,把x插入到数组中,使数组仍然保持升序。输入10个整数,计算它们的平均值,并统计有多少个数比平均值大。输入一个3行4列的整数矩阵,计算并输出主对角线上的元素之和。输出更新后的数组元素。比平均值在的数的个数。
2022-12-11 22:41:54
473
原创 实验7 数组的应用
由键盘输入一个3*4(3行4列)的数字矩阵,其中任意两个数字均不相同。要求输出该数字矩阵中的鞍点(即在矩阵行中最大,列中最小的数)。由键盘输入10个数,用“冒泡法”对10个数从小到大排序,并按格式要求输出。由键盘输入两个位数很长的整数(一行一个,最多不超过80位),试计算并输出这两个数的和。提示:因为5有1个重复数字,11有1个重复数字,22有2个重复数字。由键盘输入一个3*4的矩阵,要求输出它的转置矩阵。3行4列的矩阵,数与数之间由一个空格分隔。4行3列的矩阵,数与数之间由一个空格分隔。
2022-12-09 23:11:21
572
原创 第五章习题
输入一行以换行符结束的字符,统计并输出其中英文字母、数字、空格和其它字符的个数。输入格式一行字符,以换行符结束输出格式一行4个数字分别为:英文字母、数字、空格和其它字符的个数,两数据之间以一个空格分隔输入样例ABC 456!输出样例3 3 1 118047 水仙花数输出所有的水仙花数。所谓水仙花数是一个3位的正整数,其各位数字的立方和等于这个数本身。例如,153是水仙花数,因为1^3+5^3+3^3=153。 ^代表上标输入格式无输出格式一行一个,由小到大输出所有
2022-12-04 19:12:16
277
原创 实验5 循环结构(1)
由键盘输入一个句子(字符个数不定,最多不超过80个,以'\n'结束),将其中的大写字符变成小写(其它类型的字符不变),编程实现,由键盘输入n,计算输出数列前n项和。第三天,我仍给你m元,由键盘输入两个正整数m、n(m、n
2022-11-26 21:45:21
1779
原创 第3、4章习题
18041 分期还款(加强版)从银行贷款金额为d,准备每月还款额为p,月利率为r。请编写程序输入这三个数值,计算并输出多少个月能够还清贷款,输出时保留1位小数。如果无法还清,请输出“God”计算公式如下:三个数,分别为货款金额、每月还款和月利率,以空格分隔,均为非负数,其中d,p,r>=0需要还款的月份50 50 0.011.0。
2022-11-26 12:09:43
288
原创 实验4 选择结构
1018 数的排序由键盘输入三个整数a、b、c,按从小到大的顺序输出这三个数。输入格式三个数由逗句分隔输入样例65,45,90输出样例45,65,901016由键盘输入5个字符,将其中的大写字符变成小写(其它类型的字符不变),最后,按输入顺序输出这5个字符。ApPLeapple。
2022-11-25 21:26:13
1388
3
原创 实验3 基本输入与输出
从键盘输入一个华氏温度值,要求按格式输出其对应的摄氏温度值,精确到小数点后两位。数学公式描述为:摄氏温度值等于9分之5 乘上 华氏温度值减去32的差 所得到的积。华氏温度值摄氏温度值,精确到小数点后两位10037.78。
2022-11-25 20:01:53
767
原创 实验2 基本类型与运算
C语言中,char类型是占用一个字节的,把一个超过255的值赋值给char类型的变量,编译器在编译的时候会把这个值截断的。比如把0xABCD赋值给ch,ch只取0xCD作为ch的值,330 = 0x014A,截断成一个字节的char就是 0x4A = 74,ASCII码也就是大写的J。单引号''里面表示一个字符,双引号""里面表示一个字符串. 如’a’这个叫字符a,"a"这个叫字符串a。我的3.500000,3,330,330,。错写成0,1,2,15.0,1.0,1.0。
2022-11-25 11:34:29
599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人