自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 C语言二级程序题(9)水仙花数

水仙花数是指一个n位数,其每个位上的数字的n次幂之和等于它本身。例如,对于三位数,其定义就是每个位上的数字的三次幂之和等于该数本身。例如,1^3 + 5^3 + 3^3 = 153,其中153就是一个三位的水仙花数。因为pow函数不支持两个参数都是整数,所以将3改为3.0即可解决。思路:先确定位数、然后将每个数字拆分出来进行判断,最后在进行比较。pow函数在运用时可能会出现重载现象。

2025-02-09 18:13:08 120

原创 C语言二级程序题(8)数组矩阵的周长

思路:考到了三级运算符 “||” 的用法,需求周长则数组的行为0,或为M-1(M为行的长度),列也是同理,等于0,或为N-1(N为列的长度)。fun功能:求出二维数组周边元素之和,作为函数返回值。则函数返回值为:61。

2025-02-08 18:34:34 158

原创 C语言二级程序题(7)矩阵内的转换

思路:可以运用b数组来存储a数组,在将b数组反方向传给a。fun功能:实现矩阵(3行3列)的转置(即行列互换)

2025-02-07 16:56:13 119

原创 C语言二级程序题(6)数字之间的插入

fun函数功能:将两个两位数的正整数a,b合并成一个整数放在c中。思路:运用"/"和"%"分别提出a和b的十位与个位即可。,调用函数后 ,c=

2025-02-06 17:08:58 189

原创 C语言二级程序题(5)冒泡排序

例如: a[]={4,8,5,7,9,6,3,15,1},冒泡排序后为:a[]={1,3,4,5,6,7,8,9,15}• 从数组的开始位置遍历到未排序部分的末尾(随着轮数的增加,未排序部分逐渐缩短)。冒泡排序是一种简单的排序算法,它重复地交换相邻的元素,将较大的元素“冒泡”到数组的末尾。• 控制排序的轮数,总共进行n-1轮(n是数组长度)。• 每完成一轮,就确定了一个元素的最终位置。• 在每一轮中进行实际的比较和交换操作。思路:冒泡其实就是从小到大排列,利用for来排序。

2025-02-05 19:20:21 193

原创 C语言二级程序题(5)查找两个数组的交集

设定:A与B长度均不超过100 ,m是A数组元素个数,n是B数组元素个数,但可能存在重复元素,因此最终生成交集C要注意去除重复。使对于从小到大有序数组A和B , 返回A和B的交集C。需要注意的是不可存在重复元素,所以还需要在之后进行对重复的判断。循环对A,B数组进行。

2025-02-04 19:00:00 162

原创 C语言二级程序题(4)查找数组中的偶数,并求平均值

当题目要求取奇数时,只需要将“ if (arr[i] % 2 == 0) ”改为“ if (arr[i] % 2!= 0) ”或“ if (arr[i] % 2 == 1) ”即可。思路:判断数组中的偶数要用到if来判断,偶数%2=0。由此可以写成 if ( arr [i] % 2 == 0) .例如:当前数组中的内容为(12, 5, 9, 8, 23, 4, 7, 21),输出结果应为n=3,ave=8.000000。fun功能:统计数组中的偶数的个数,并求出平均值。

2025-01-27 18:42:56 126

原创 C语言二级程序题(3)统计个数

例如:表示ea用“ sp [i] == 'e' && sp [i+1] == 'a' ”fun功能:在字符串中统计字母"ea"、"ou"、"iu"的个数,并存入ct数组中。思路:由于程序无法判断两个字符,所以需要用到三级运算符&&来表示两个连续的字符。

2025-01-26 23:00:00 121

原创 C语言二级程序题(2)四叶玫瑰数

,是指一个四位数,其各位数字的四次方和等于该数本身。具体来说,如果一个四位数的千位、百位、十位和个位的数字的四次方之和等于该数本身,那么这个数就是一个四叶玫瑰数。例如,1634是一个四叶玫瑰数,因为14+64+34+44=163414+64+34+44=1634。输入一个数,先判断是否是四位数,进入fun,分别提出千位、百位、十位和个位的数字,2.千位、百位、十位和个位的数字的四次方之和等于该数本身。编写fun函数,其功能是:求n以内的四叶玫瑰数。四叶玫瑰数,也被称为“

2025-01-25 22:00:00 168

原创 C语言二级程序题(1)二进制转10进制

思路:建立一个15位的字符串,进入fun先判断输入的字符串有几位(使用strlen 测试字符串长度函数)在判断是不是有‘0’或‘1’组成的,如果是继续判断,不是则退出。如果是则进入循环 b[i]-'0' 由于b为字符与数值进行运算时会转为acsll值,所以减去一个'0'可以转换为数值。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。例如,若表示二进制数的字符串为: "10011”, 则运行结果应为: 10011- ->19。2.输入的字符只能是'0'或'1';

2025-01-24 23:15:29 131

原创 html-速成(表单)

注:在水平合并时会保留左面的内容,删除右面的内容;在垂直合并时会保留上面的内容,删除下面的内容。直接生成的表格没有边框需要在<table>添加border属性。垂直也是同理:垂直合并单元格4,7。表格标签 :表格<table>Tborder:设置表格的边框。Height:设置表格的高度。单元格的合并在<td>中使用。例如要水平合并单元格1,2时。Width:设置表格的宽度。特点:同行等高、同列等宽。水平合并:colspan。垂直合并:rowspan。单元格(列):<td>组成:行、列、单元格。

2025-01-20 18:54:34 216

原创 html-速成(超链接、标签文本、有序序列、无序序列)

有序序列有明确的数值来表示,而无序序列没有,无序序列是用图形来表示的。有序列表都以<ol>标签作为开始,每个列表项都以<li>开始。与有序序列不同的是有序序列是<ol>,而无序序列是<ul>i表示列表项目用小写罗马数字标号(i,ii,iii..)I表示列表项目用大写罗马数字标号l,ll,lll...)A表示列表项目用大写字母标号(A,B,C..)a表示列表项目用小写字母标号(a,b,..)在HTML中的文本用<p></p>来表示。<ol>的属性type拥有的选项。<ul>的属性type拥有的选项。

2025-01-20 12:53:00 380

原创 html-速成(框架、标题标签、段落换行和水平线、插入图片)

1.内容以原因:由于各个浏览器的不同,可能会出现怪异模式,用<!可以解决这个问题。2.HTML标签:知道该文档是HTML文档。3.Head标签:描述HTML文档的各种属性和信息。绝大部分数据不会显示给读者(1).title标签:定义文档的标签,有head标签就要有title标签,有且只有一个。2.Meta标签(单标签):描述网页的属性,关键词。例:表示当前使用的编码格式为utf-8Body标签:定义文档的主题(直接给用户看的)。如:照片、视频、超链接等。

2025-01-18 19:45:50 302

空空如也

空空如也

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

TA关注的人

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