- 博客(10)
- 收藏
- 关注
原创 求0~10000的水仙花数
首先遍历取值范围内的每一个数, 利用一个for循环语句. 每遍历到一个数时, 首先确定这个数是几位数, 这意味着这个数要求多少次方. 得知这个数是n位数后, 利用pow函数求这个数每一位的n次方, 累加起来存放在变量sum里. 最后判断sum是否与这个数本身相等 , 如果相等则说明这个数为题目要求的超完全数字不变数.(实现的代码本身不复杂不多, 是由于我想要打印文字提示, 所有才看着代码有点多的, 如果想要简化代码方便阅读理解可以将该提示文字即switch函数删掉)
2024-01-06 16:38:08 743 1
原创 将浮点数转换成对应的字符串
键盘输入一个浮点数(注意浮点数的取值范围).要将数字转换成字符, 可以使用ASCII码值来帮助.所有需要得到该浮点数的每一位上的数字. 考虑将该浮点数分成两部分, 整数部分和小数部分. 整数部分的每一位的数可以通过与10取余得到, 小数部分的每一位的数可以通过小数乘与10转换成整型而得到. 需要注意的是整数部分得到的是倒着存储的, 输出前需要颠倒位置才能正确输出.使用C语言实现将浮点数转换成对应的字符串.如浮点数1234.567 --> "1234.567"
2024-01-05 20:20:50 1437 1
原创 去掉字符串中重复的字符
存储字符串在数组中, 遍历一遍字符数组, 每遍历一个字符就让该字符与后面的字符进行对比判断;如果该字符与a[i]位置的字符重复, 则将a[i]存储的字符删掉, 即将数组整个往前移一位, 覆盖原本a[i]位置的字符.从键盘输入一串字符存储在数组中, 程序实现:删掉该字符串中重复的字符并输出.输入字符串 : gololgere。输出字符串 : goler。
2023-12-27 20:20:28 562 1
原创 变长数组查找值,打印元素位置
首先输入变长数组的长度,定义整型变长数组.使用for循环语句,依次输入存储数组元素.输入需要查找的元素,遍历整个数组,如果数组元素与查找的元素相等,则输出数组下标+1即为查找的元素在数组中的位置.注意:查找的元素可能不是数组的元素.输入一个变长数组长度,并通过键盘输入数组元素的值(整型数),通过输入需要查找的值,遍历数组,若查到,请打印数组是第几个元素。(通过指针的方式实现)
2023-12-24 15:21:10 415 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人