自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用例图详解

用例图是一种描述系统功能和用户交互的动态视图,通过参与者、用例及它们之间的关系构成。

2024-03-27 14:43:57 8664

原创 【王道训练营】第7题 利用while或者for循环计算n!的值。

以上是使用C语言编写的计算阶乘的三种方法。您可以根据需要选择合适的方法来计算阶乘。

2024-03-25 17:42:46 327

原创 【王道训练营】第6题 输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no

这段代码首先计算出输入数字的位数,然后比较最高位和最低位的数字,然后比较次高位和次低位的数字,以此类推。如果在任何时候这两个数字不相等,那么这个数字就不是对称数,我们将。一个方法是将整数转换为字符串并使用指针或数组索引进行比较,另一个方法是通过反转整数并进行比较。你的思路是正确的,但是在实现过程中有一些问题。首先,你想要计算输入数字的位数,但是你在循环中没有正确地更新。其次,你没有正确地计算出每一位的数字。我会帮你修改和润色这段代码。这些方法都有各自的优缺点,你可以根据具体的需求和限制来选择最适合的方法。

2024-03-25 11:32:09 859

原创 【王道训练营】第5题 读取一个整型数,字符,浮点数,分别到变量i,j,k中,然后将i,j,k直接相加并输出,小数点后保留两位小数

在这篇文章中,我们探讨了如何在C语言中读取并处理不同类型的数据。虽然我们的主要目标是求和,但我们也看到了如何使用不同的数据类型和函数来读取和输出数据。希望这篇文章能帮助你更好地理解C语言的一些基本概念,并提供一些有用的代码示例。

2024-03-25 10:08:11 717

原创 【王道训练营】第4题 读取一个65到122之间的整型数,然后以字符形式输出它,比如读取了97,输出字符a

通过这个例子,我们可以看到在C语言编程中变量作用域的重要性。在设计程序时,我们需要确保在正确的地方声明变量,以便在需要的地方可以访问它。在循环或其他代码块内部声明的变量只在该代码块内部可见,而函数内部声明的变量只在该函数内部可见。因此,我们需要根据变量的使用范围来决定在哪里声明它,以避免出现作用域错误。希望这篇文章能帮助你更好地理解C语言中的变量作用域,并在你的编程实践中找到应用。

2024-03-24 15:22:35 464

原创 【C语言】 操作符的详细知识点

在 C 语言中,不同的操作符有不同的优先级。这意味着,如果在一个表达式中同时使用了多个操作符,那么操作符的优先级将决定了这些操作符的执行顺序。虽然 C 语言在执行表达式时会自动进行类型转换(称为隐式类型转换或自动类型转换),但在某些情况下,程序员需要显式地指定类型转换,以避免自动转换可能带来的精度损失或类型不匹配的问题。在 C 语言中,逻辑操作符用于组合或修改条件表达式的布尔值,以实现复杂的逻辑判断。:如果两个操作数中至少有一个非零(即至少有一个为真),则条件成立(返回 1),否则条件不成立(返回 0)。

2024-03-24 14:59:27 1153

原创 【王道训练营】第3题 判断某个年份是不是闰年,如果是闰年,请输出“yes”,否则请输出“no”

首先,它检查年份是否能被4整除且不能被100整除,如果这个条件满足,则输出"yes",表示这是一个闰年。如果第一个条件不满足,代码会检查年份是否能被400整除,如果满足,则输出"yes",表示这是一个闰年。在公历中,闰年的规则如下:如果某个年份能被4整除但不能被100整除,或者能被400整除,那么这个年份就是闰年。世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。尽量使用有意义的变量名,而不是简单的字母,这可以提高代码的可读性和可维护性。

2024-03-23 22:04:04 874

原创 【王道训练营】第二题 你的任务是计算a+b。

这段代码是一个简单的C程序,它从用户输入两个整数,然后计算它们的和并将结果输出。:这是一个预处理指令,用于包含标准输入输出库的内容,以便程序可以使用标准输入输出函数(如。以下是一个简单的例子,该程序从用户那里获取两个整数输入,然后计算它们的和并输出结果。语句用于从函数中返回一个值,这里返回的是整数值 0,表示程序正常结束。进行输入输出,以及如何使用C语言的算术操作符进行基本的数学运算。在这篇文章中,我们将介绍C语言的一些基础知识,包括如何使用。,这是输入的两个整数的和。,用于存储用户输入的两个整数。

2024-03-23 21:33:52 426

原创 【王道训练营】第一题 输出 hello wangdao

在未来的学习中,你可以尝试编写更复杂的程序,以更深入地理解和掌握C语言。在这篇文章中,我们将通过一个经典的示例来理解C语言中的一些基本概念和语法结构。我们将从一个简单的C程序开始,然后逐步解析每一行代码的含义和作用。这是由上面提供的C代码生成的输出结果。程序只打印了 “hello wangdao” 这个字符串,然后返回 0,表示程序正常结束。当你运行这个程序时,它会在控制台输出字符串 “hello wangdao”,然后返回 0,表示程序成功运行并正常结束。在这里,返回的是整数值 0,表示程序正常结束。

2024-03-23 21:25:52 278

原创 【C语言】 gets()puts()fgets()fputs()字符串输入输出函数的用法

在C语言中,处理字符串输入输出是非常常见的操作。下面是关于getsputsfgets和fputsgets函数gets函数用于从标准输入读取一个字符串,直到遇到换行符。不推荐使用gets函数,因为它无法防止缓冲区溢出,可能导致安全问题。puts函数puts函数用于向标准输出写入一个字符串,并在末尾添加换行符。puts(str);可以直接输出字符串str。fgets函数fgets函数用于从指定的文件流中读取一个字符串,可以限制读取的字符数,避免缓冲区溢出。

2024-03-23 20:55:14 973

原创 【C语言】 字符输入输出函数getchar()和 putchar()的用法

在C语言中,getchar和putchar是用于字符级别输入输出的两个重要函数。getchar函数getchar函数用于从标准输入读取一个字符,并返回其ASCII码值。如果读取成功,返回字符的ASCII码值;如果到达文件末尾(EOF)或读取失败,返回EOF(通常为-1)。putchar函数putchar函数用于向标准输出写入一个字符。函数接收一个整数参数,通常是字符的ASCII码值,将其作为字符输出。如果写入成功,返回写入的字符;如果写入失败,返回EOF。示例用法使用getchar。

2024-03-23 20:28:09 1465 1

原创 【C语言】 scanf输入函数

在C语言中,使用scanf函数可以从标准输入设备读取数据,并根据指定的格式进行输入。下面是一些关键的小知识点,帮助你更好地理解和记忆scanfscanf函数基本语法scanf函数返回成功匹配并赋值的输入项数目。格式字符串中的占位符需要与要读取的数据类型精确匹配。处理分隔符scanf函数会自动忽略输入中的空白字符,直到遇到下一个非空白字符。可以使用非空白字符作为分隔符来精确读取数据,确保输入中包含指定的分隔符。检查scanf的返回值通过检查scanf函数的返回值,可以验证输入的格式是否匹配。

2024-03-23 20:19:38 1152

原创 Oracle基础知识速记 DAY1

请注意,授予DBA权限是一个非常高级别的权限,它允许用户对数据库进行几乎所有的操作。在授予DBA权限之前,请确保对用户进行了仔细的审核,并确保用户具有足够的信任和责任感。创建一个名为"waterboss"的表空间,使用名为"c:\waterboss.dbf"的数据文件,初始大小为100MB,并且开启自动扩展功能,每次扩展10MB。创建一个名为"wateruser"的用户,并设置其密码为"itcast",默认表空间为"waterboss"。如果想指定备份文件的名称,则添加 file 参数即可,命令如下。

2023-10-06 20:06:15 127 1

原创 C语言 简单的客户操作系统-代码

>Author:beiyanyunyi>软件工程专业 自信某男>没有那么多人勤奋,只是你自己不行动,畏惧了其他人。>CSDN:weixin_62688213#include <stdio.h>#include <string.h>#include <stdbool.h>#include <windows.h>#include <time.h>int num = 1;typedef struct c..

2022-02-23 22:48:20 1070

原创 C语言 如何把杨辉三角打印的像三角形?

Author:beiyanyunyi软件工程专业 自信某男没有那么多人勤奋,只是你自己不行动,畏惧了其他人。CSDN:weixin_62688213文章目录一、思路二、打印数组1.代码2.局限性总结一、思路我们把数据看成一个格子,空格看成一个格子。例如 ,打印3行,每行空的格子不一样第一行需要2个空格,第二行需要1个空格,第三行需要0个空格,打印n行第一行需要n-1个空格,第二行需要n-2个空格,…第n行需要0个空格,一个数后面的需要一个空格,在%d的后面,再加一.

2022-02-09 17:09:55 682

原创 C语言 杨辉三角——独立完成

Author:beiyanyunyi软件工程专业 自信某男没有那么多人勤奋,只是你自己不行动,畏惧了其他人。CSDN:weixin_62688213文章目录前言一、初始化1.头文件表示2.定义一个二维数组二、定义需要的行数三、设计函数1.定义每列最后一个和第一个赋值12.中间的赋值3.打印数组,得到杨辉三角图形总结前言我们把杨辉三角变换成类似数学坐标系一样的图像。这样就可以拿数组来保存数据。一、初始化1.头文件表示#define ROW 200#define COL 2002.

2022-02-09 16:30:46 790 1

原创 C语言 简单的扫雷游戏-2文字描述

Author:beiyanyunyi软件工程专业 自信某男没有那么多人勤奋,只是你自己不行动,畏惧了其他人。CSDN:weixin_62688213代码在上一篇文章。定义两个是二维数组。如果是9×9宫格的游戏,那么横竖就需要多加两层,也就是11×11。这是需要介绍它的坐标,加一行0123456789,加一列0123456789。有了数组就可以画图了。初始化定义棋盘:1。用户界面图,由*和012345678组成。*是没有发现的未知宫格,数字n代表周围的八宫格有n个炸弹。2。游戏炸弹.

2022-02-08 17:51:41 2170

原创 C语言 简单的扫雷游戏-1代码和文件建设

game.h#include<stdio.h>#include<stdlib.h>#include<time.h>#define COL 9#define ROW 9#define ROWS ROW+2#define COLS COL+2#define EASY_COUNT 10void InitBoard(char board[ROWS][COLS], int rows, int cols,char set);void D...

2022-02-08 15:50:57 92

原创 C语言 简单的三子棋-2文字描述

Author:beiyanyunyi软件工程专业 自信某男没有那么多人勤奋,只是你自己不行动,畏惧了其他人。CSDN:weixin_62688213大型程序就分开吧见一下初学者没有见过的 #include"game.h"后缀 .h , .c 写对文章目录一、头文件二、源文件1.test.c1.1 mian()1.2 test ()1.3 game()2.game.c2.1 void InitBoard ()初始化棋盘2.2void DisplayBoard()打印棋盘2.3voi.

2022-02-07 22:42:20 2007

原创 C语言 简单的三子棋-1代码和文件

Author:beiyanyunyi软件工程专业 自信某男没有那么多人勤奋,只是你自己不行动,畏惧了其他人。CSDN:weixin_62688213大型程序就分开吧见一下初学者没有见过的 #include"game.h"后缀 .h , .c 写对文章目录一、头文件二、源文件1.test.c2.game.c总结一、头文件代码如下:#define ROW 3#define COL 3#include<stdio.h>#include<stdlib.h&.

2022-02-07 20:10:12 229

原创 C语言 用函数完成数组元素逆置(函数里面的元素逆序)

Author:beiyanyunyi软件工程专业 自信某男没有那么多人勤奋,只是你自己不行动,畏惧了其他人。CSDN:weixin_62688213文章目录一、主函数二、函数1.reverse()逆置函数2.print()输出函数三、总结附录 代码块一、主函数单词 reverse有倒置,逆置的意思 int a[10]={1,2,3,4,5,6,7,8,9,10}; int sz=sizeof(a)/sizeof(a[0]); print(a,sz); reverse(a,sz);.

2022-02-07 10:36:45 8789 2

原创 CSDN 简单的MD编辑器-基础知识

学长让我写博客学习c语言,写了几篇,但是总觉得文章界面不好看,然后找到一些资料,那就开始新的界面吧!开始你的MD编辑器吧!!(妈的编辑器)复制,直接应用> 块引用@[TOC]# 二 .使用步骤##1 .引入库##2 .读入数据点一下蓝色的字,到相应的文章段<font color=red>关注</font >这是设置字体颜色,和范围,```cimport numpy as npimport p...

2022-02-06 23:22:19 1151 1

原创 C语言 计算字符串长度 指针(-减)指针法

#include<stdio.h>int my_strlen(char *b){ char *c=b; char *d=b; while( *d != '\0') d++; return d-c;}int main(){ char a[]="my name is li hua"; int lenth=my_strlen(a); printf("%d",lenth); return 0;}1如何正确输入数组-指针字符串:以 0 结束的字符数组(这里的 0,就.

2022-02-06 16:53:37 728

原创 C语言 编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替

思路如何让程序知道有两个连续的空格?第一个if 不是空格的字符直接输出第二个if ,隐含条件c为空格让b等于上一个c的字符,用来和新的c比较,例如abc 空格 空格 空格 abc当b值为字符'c',变量c是第一个空格时,输出c '空格',b=c(把第一个空格给了b),结束这一次while循环当c是第二个空格,且b==空格,那么不输出c,屏幕只得到一个空格依次这样,就能把三个空格变成一个#include<stdio.h>#define A 'a'.

2022-02-05 12:38:12 1523 1

原创 C语言 编写一个统计空格,制表符与换行符个数的程序

思路1怎么输入字符串。2怎么计算字符个数。3怎么表达空格 ,制表符,换行符。#include<stdio.h>int main(){ int c; int blank=0,tab=0,newline=0; while( (c=getchar()) != EOF) { if ( c == ' ') blank++; else if( c == '\t') tab++; else if( c == '\n') newline++;

2022-02-05 11:04:55 3966 1

原创 C语言 对EOF的理解-2文字解释

为什么总是不理解getchar,putchar和EOF?看看这个代码#include<stdio.h>int main(){ int c; while( (c=getchar()) != EOF ) putchar(c); return 0;}变量c为什么是int类型?1.1char类型是专门储存字符类型数据,但是int类型也可以存储字符数据,在《c语言程序设计》中,解释道“某些潜在重要原因”,“char类型不足够强大”,“储存任何可能的字符外还要能储存文件结束符

2022-02-05 00:46:06 339

原创 C语言 对EOF基本理解-1例题和解析

先看看这个核心while( (c=getchar() ) != EOF)考试里面出了一道有这个代码的题,让我很烦恼,不是刚学完循环,这样那样循环继续,不符合出去,怎么还有EOF(ctrl+z就是他,有个大写Z),很着急甚至怀疑自己,不是这样的.......(慢慢来。)我们先看看课本《c语言程序设计》里面的两道题。第一道题验证表达式getchar()!=EOF的值是1还是0?(写代码尝试)(提示 让c等于这个表达式,不等运算符!=的优先级高于赋值运算符=)(看...

2022-02-04 23:30:45 547

原创 c语言 猜数游戏-代码 外G版

思路增加了2模式,可以简单地体会到乐趣,再也不用一个一个找数了。 一次游戏,一次加载,主要为了美观。 无聊的加了一个加载过程。 欢迎你们的点赞,关注,支持!你们的鼓励让我努力做一个合格的程序员。#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<time.h>#include<stdlib.h>#include...

2022-01-30 18:25:15 2152

空空如也

空空如也

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

TA关注的人

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