自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言实现——求运动员排名

有五名运动员参加了跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,求运动员的名次实现思路每位运动员都有第一名到第五名五种可能的排名,且每位运动员说的话中只有一句是真的,利用循环+判断就可以求出结果,为了使结果只有一种,判断每位运动员是否为唯一的名次。代码实现#include <stdio.h>int main().

2021-10-02 16:47:18 905

原创 C语言实现——查找凶手

某地发生一起凶杀案,目前四人有嫌疑,下面为嫌犯供词:A: 不是我B: 凶手是CC: 凶手是DD: C在撒谎四人中有三人说真话,一人说假话,请你帮助警方找出凶手实现思路假设A是凶手,再将每个人所说的话变成一个判断,如果为真,那么就为1,四个人加起来说的话再进行判断,如果真话数为3,那么就找出凶手。代码实现//某地发生一起凶杀案,目前四人有嫌疑,下面为嫌犯供词// A: 不是我// B: 凶手是C// C: 凶手是D// D: C在撒谎// 四人中有三人说真话,一人说..

2021-10-02 15:55:26 1276 2

原创 C语言——数组越界导致程序的死循环

在VS2019编译器中,数组越界赋值会导致程序的死循环,下面来解释原因内存中分为三块区域:栈区、堆区、静态区,其中栈区是存放局部变量的。主函数中定义了局部变量 i和 arr数组,存放在栈区中,栈区的使用习惯是先使用高地址,再使用低地址,而数组随着下标的增长,地址是由低到高变化的在给数组内容重新赋值时,只要适当越界,就会覆盖到 i , i如果被覆盖,循环结束的条件永远为假,程序就有可能死循环。以上是在debug版本下。在release版本却不会导致...

2021-10-01 19:44:33 521

原创 C语言实现——打印菱形

目录前言如何实现代码实现定义一个变量line来接收输入的行数实现上半部分实现下半部分代码汇总前言输入一个数,打印对应的菱形该菱形表现为:从第一行到中间行的行数为输入的数,从中间行到结束行的行数为输入的数。如图:输入7,打印以下菱形如何实现实现的思路如下:经过观察可以发现,菱形是由空格和 *组成的,就可以分四步来实现1.定义一个变量line来接收输入的行数,假设输入值为72.将菱形分解为两部分,上半部分和下半部分定义一...

2021-10-01 18:06:31 20468 2

原创 C语言实现——字符串逆序

目录前言如何实现代码实现1.设立一个数组存放输入的字符串2.将输入的字符串整体逆序2.1计算字符串长度2.2使用函数来实现倒置2.3实现函数reverse3.将其中每个单词再进行逆序3.1整个语句如何结束循环3.2每个单词的结束位置3.3内部实现...

2021-09-29 14:37:19 52409 10

空空如也

空空如也

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

TA关注的人

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