c语言练习题
小羊在编程
这个作者很懒,什么都没留下…
展开
-
求0~10000的水仙花数
首先遍历取值范围内的每一个数, 利用一个for循环语句. 每遍历到一个数时, 首先确定这个数是几位数, 这意味着这个数要求多少次方. 得知这个数是n位数后, 利用pow函数求这个数每一位的n次方, 累加起来存放在变量sum里. 最后判断sum是否与这个数本身相等 , 如果相等则说明这个数为题目要求的超完全数字不变数.(实现的代码本身不复杂不多, 是由于我想要打印文字提示, 所有才看着代码有点多的, 如果想要简化代码方便阅读理解可以将该提示文字即switch函数删掉)原创 2024-01-06 16:38:08 · 654 阅读 · 1 评论 -
将浮点数转换成对应的字符串
键盘输入一个浮点数(注意浮点数的取值范围).要将数字转换成字符, 可以使用ASCII码值来帮助.所有需要得到该浮点数的每一位上的数字. 考虑将该浮点数分成两部分, 整数部分和小数部分. 整数部分的每一位的数可以通过与10取余得到, 小数部分的每一位的数可以通过小数乘与10转换成整型而得到. 需要注意的是整数部分得到的是倒着存储的, 输出前需要颠倒位置才能正确输出.使用C语言实现将浮点数转换成对应的字符串.如浮点数1234.567 --> "1234.567"原创 2024-01-05 20:20:50 · 1310 阅读 · 1 评论 -
去掉字符串中重复的字符
存储字符串在数组中, 遍历一遍字符数组, 每遍历一个字符就让该字符与后面的字符进行对比判断;如果该字符与a[i]位置的字符重复, 则将a[i]存储的字符删掉, 即将数组整个往前移一位, 覆盖原本a[i]位置的字符.从键盘输入一串字符存储在数组中, 程序实现:删掉该字符串中重复的字符并输出.输入字符串 : gololgere。输出字符串 : goler。原创 2023-12-27 20:20:28 · 484 阅读 · 1 评论 -
变长数组查找值,打印元素位置
首先输入变长数组的长度,定义整型变长数组.使用for循环语句,依次输入存储数组元素.输入需要查找的元素,遍历整个数组,如果数组元素与查找的元素相等,则输出数组下标+1即为查找的元素在数组中的位置.注意:查找的元素可能不是数组的元素.输入一个变长数组长度,并通过键盘输入数组元素的值(整型数),通过输入需要查找的值,遍历数组,若查到,请打印数组是第几个元素。(通过指针的方式实现)原创 2023-12-24 15:21:10 · 403 阅读 · 1 评论 -
计算变长二维数组的对角线之和
变长二维数组的对角线之和原创 2023-12-22 20:39:06 · 363 阅读 · 0 评论 -
对整数序列进行插入排序
对整数序列的插入排序原创 2023-12-22 20:22:19 · 358 阅读 · 0 评论 -
对数组的整型数进行冒泡排序 (要求输入,从小到大)
输入5个整型数据,通过冒泡排序将该组数据升序排列.原创 2023-12-21 15:52:25 · 592 阅读 · 0 评论 -
交换两个变量的值(不能使用第三个变量)
输入两个整数变量,并交换两个整数变量的值(在不使用第三个变量的情况下)原创 2023-12-21 13:52:23 · 375 阅读 · 0 评论 -
用户输入某个大写字母,产生一个金字塔图案
编写一个程序,用户输入某个大写字母,产生一个金字塔图案。原创 2023-12-20 22:59:35 · 656 阅读 · 2 评论 -
用相应的控制流语句往屏幕打印 26 个小写字母
编写一个程序,要求用相应的控制流语句往屏幕打印 26 个小写字母。原创 2023-12-20 22:48:24 · 406 阅读 · 1 评论