
有趣的C语言程序
JJJ69
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模拟投掷 1 粒骰子 1 万次,并统计 1 到 6 各点出现的次数
该程序通过随机数生成模拟骰子投掷,并使用数组统计各点出现的次数。代码简单且高效,适用于模拟随机事件并统计结果的场景。原创 2025-03-24 11:36:10 · 349 阅读 · 0 评论 -
统计从键盘输入的字符串中每个小写字母(a 到 z)出现的次数,并将结果存入数组中输出
该程序通过遍历字符串并使用数组统计每个小写字母的出现次数,最终输出结果。代码简洁且易于理解,适用于基本的字符统计任务。原创 2025-03-24 11:03:25 · 349 阅读 · 0 评论 -
在C语言中编写一个程序来显示磁盘中指定文件的内容
在C语言中编写一个程序来显示磁盘中指定文件的内容原创 2025-03-24 10:45:34 · 188 阅读 · 0 评论 -
输出对阵方案
两个羽毛球队进行比赛,各出3人。甲队为a、b、c,乙队为x、y、z。第1场比赛通过抽签决定对阵名单。抽签结果是:a不和x比,c不和x、z比。请编程输出3对选手的对阵名单。原创 2025-03-23 18:09:01 · 236 阅读 · 0 评论 -
在C语言中实现输入两个英文句子,并输出它们的最长公共单词
在C语言中实现输入两个英文句子,并输出它们的最长公共单词原创 2025-03-22 21:34:36 · 207 阅读 · 0 评论 -
在C语言中实现输入一串字符,将大写字母转换为小写字母,然后将结果输出到磁盘文件中
在C语言中实现输入一串字符,将大写字母转换为小写字母,然后将结果输出到磁盘文件中原创 2025-03-22 15:55:29 · 243 阅读 · 0 评论 -
求出a与b的最大公约数和最小公倍数
辗转相除法(欧几里得算法) 是一种用于计算两个整数的最大公约数(GCD)的高效算法。它的核心思想是通过递归或迭代的方式,将问题逐步简化,直到找到最大公约数。原创 2025-03-22 12:24:22 · 355 阅读 · 0 评论 -
奶牛繁殖问题(动态规划实现)
假设农场中有一头母牛,它从第4年开始每年生一头小牛,且每头小牛也是母牛,同样从第4年开始每年生一头小牛。该递推公式适用于类似的递推问题,如动物的繁殖、资源的增长等。动态规划通过存储中间结果避免了重复计算,显著提高了效率。年时已经满4岁,可以生育新的小牛。的逻辑是基于牛的繁殖规则:第。(1头母牛 + 1头小牛)。第2年:仍然只有1头母牛,第3年:仍然只有1头母牛,第4年:母牛开始生小牛,年农场中有多少头牛。第1年:只有1头母牛,原创 2025-03-21 21:55:32 · 392 阅读 · 0 评论 -
要在C语言中实现将八进制数 60 和 17 进行按位或运算
按位或运算的规则是:如果两个对应位中至少有一个为1,则结果为1,否则为0。运算符对两个数进行按位或运算。实现了八进制数的按位或运算。分别输出八进制和十进制结果。代码简洁,易于理解和扩展。在C语言中,八进制数以。格式化输出八进制结果。格式化输出十进制结果。该程序通过按位或运算符。原创 2025-03-21 12:28:36 · 562 阅读 · 0 评论 -
要在C语言中实现将一维数组的元素循环左移 nn 位的功能,可以使用指针和函数来完成
使用临时数组存储前 nn个元素,确保左移操作的正确性。如果 nn 大于数组大小,取模以避免无效操作。该程序通过指针和函数实现了数组的循环左移。将临时数组中的元素放到数组末尾。代码结构清晰,易于理解和扩展。用户输入数组的大小和元素。用户输入左移的位数 n。存储前 nn个元素。将数组左移 n 位。原创 2025-03-21 12:10:56 · 427 阅读 · 0 评论