自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【UE】简单实现常用的材质

选择subsurface模式,再创建相关的节点。为方便测试,创建材质实例。在不断调整透明度、粗糙度等参数的过程中观察材质表现,能够明显观察到次表面的效果。次表面在冰块、水晶、玉石等物体中的应用十分常见。

2024-01-27 14:27:44 1002

原创 【UE】蓝图通信的三种方式

蓝图通信三种方式

2024-01-19 17:41:07 530

原创 【UE4 C++】学习记录

UE4C++学习笔记

2023-10-09 19:45:49 181

原创 【C++】基础小练习--通讯录

本练习属于C++进入面向对象学习之前的基础知识综合运用小练习,该练习可分为三个文件来编写:一个用于声明函数和宏定义的头文件.h,一个用于的源文件.cpp和另一个用于的源文件.cpp。

2023-01-07 14:00:38 228

原创 【数据结构】C语言-实现(定长顺序存储)串的基本操作(无C++内容)

本文章实现的基本操作:1.初始化;2.串的输入;3.串的输出;4.串的长度;5.串的比较;6.清空串;7.判空;8.串的连接;9.BF匹配模式;10.串的删除。

2022-11-27 16:21:23 1034

原创 C语言字符串练习-凯撒密码

题目要求:凯撒密码是罗马扩张时期朱利斯•凯撒(Julius Caesar)创造的,用于加密通过信使传递的作战命令,其原理很简单,就是通过将字母表中的字母移动一定位置而实现加密。例如,每个字母按字母表顺序向后移3位,如a加密后变成d,b加密后变成e,……x加密后变成a,y加密后变成b,z加密后变成c。请编写一个程序,将用户从键盘输入的文本字符串(只包含a~z的字符且长度小于100)进行加密后输出。-----------------------------------------------------

2022-05-23 20:14:20 2105

原创 C语言字符串练习-统计重复字符

题目要求:输入一串字符(字符数小于80),以回车表示输入结束,编程计算并输出这串字符中连续重复次数最多的字符和重复次数。如果重复次数最多的字符有两个,则输出最后出现的那一个。已知函数原型://函数功能:统计字符串中连续重复次数最多的字符及其重复的次数//函数参数:str指向待统计的字符串,指针形参tag返回重复字符最后出现的下标位置 //函数返回值:返回字符重复的次数int CountRepeatStr(char str[], int *tag);求解思路:设置一个计数器,遍历字

2022-05-23 18:51:29 3132

原创 C语言数组练习-三天打渔两天晒网

要求:中国有句俗语叫“三天打鱼两天晒网”,某人从1990年1月1日起开始“三天打鱼两天晒网”,即工作三天,然后再休息两天。问这个人在以后的某一天中是在工作还是在休息。从键盘任意输入一天,编程判断他是在工作还是在休息,如果是在工作,则输出:He is working,如果是在休息,则输出:He is having a rest,如果输入的年份小于1990或者输入的月份和日期不合法,则输出:Invalid input。---------------------------------------------

2022-05-09 19:05:14 935 2

原创 C语言数组练习-求100以内的最大素数

要求:编程计算n(n<=500)以内的10个最大素数及其和,分别输出这最大的10个素数及其和。n的值要求从键盘输入。要求10个素数按从大到小的顺序输出。---------------------------------------------------------------------------------------------------------------------------------代码:#include <stdio.h>int Issushu(int

2022-05-07 17:14:14 2003

原创 C语言数组练习-组合三位数

要求:将0到9这十个数字分成三个3位数,要求第一个3位数,正好是第二个3位数的1/2,是第三个3位数的1/3。问应当怎样分,编写程序实现。#声明:本代码思路较为简单,但书写复杂请酌情参考。---------------------------------------------------------------------------------------------------------------------------------思路:先组合出第一个三位数,用if语句判断每一个数字需

2022-05-07 17:11:12 1153

原创 C语言数组练习-好数对

要求:已知一个集合A,对A中任意两个不同的元素求和,若求得的和仍在A内,则称其为好数对。例如,集合A={1 2 3 4},1+2=3,1+3=4,则1,2和1,3 是两个好数对。编写程序求给定集合中好数对的个数。注:集合中最多有1000个元素,元素最大不超过10000----------------------------------------------------------------------------------------------------------------------

2022-05-07 17:02:14 699

原创 C语言数组练习-摘苹果

要求:陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当他不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度(已知在100cm到200cm之间,包括100cm和200cm),以及陶陶把手伸直时能达到的最大高度(已知在100cm到120cm之间,包括100cm和120cm),请你编写程序帮助陶陶计算一下他能摘到的苹果数目。假设他碰到苹果,苹果就会掉下来。-------------------------

2022-05-07 16:57:55 3945

原创 C语言数组练习-计算数组中元素的最大值及其所在的行列下标值

要求:按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。其中m和n的值由用户键盘输入。已知m和n的值都不超过10。---------------------------------------------------------------------------------------------------------------------------------代码:#include<stdio.h>intmain(.

2022-05-03 17:43:15 4223 3

原创 C语言数组练习-查找整数

要求:题目描述:给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入:第一行包含一个整数n。 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。 第三行包含一个整数a,为待查找的数。--------------------------------------------------------------------------------------------------------------------------------代码:.

2022-05-03 16:34:54 3504 3

原创 C语言函数练习-寻找中位数v1.0

要求:编写一个函数返回三个整数中的中间数。函数原型为:int mid(int a, int b, int c);函数功能是返回a,b,c三数中大小位于中间的那个数。---------------------------------------------------------------------------------------------------------------------------------#include <stdio.h>int mid(i..

2022-04-30 22:49:21 808

原创 C语言练习-计算礼炮声响次数

要求:在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放1次,B舰每隔6秒放1次,C舰每隔7秒放1次。假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。---------------------------------------------------------------------------------------------------------------------------------代码:#include <st

2022-04-30 22:46:28 1208 3

原创 C语言数组练习-字符串排序

要求:输入3行,每行n个字符串,按由小到大的顺序输出声明:本代码思路简单但书写麻烦,请酌情参考。---------------------------------------------------------------------------------------------------------------------------------代码 :int cpar3(char a, char b, char c)//比较三个字符串中同位置的大小{ if (a < b...

2022-04-30 22:31:17 1091

原创 C语言练习-还原算术表达式

要求:编写程序求以下算式中XYZ的值,其中两数XYZ与YZZ相加的和n(99<n<1000)的值要求从键盘输入。---------------------------------------------------------------------------------------------------------------------------------代码:#include <stdio.h>int main(){ int sum...

2022-04-30 22:15:22 1057 2

原创 C语言练习-绘制金字塔

要求用户从键盘输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案: A ABA ABCBAABCDCBA---------------------------------------------------------------------------------------------------------------------------------代码:#include <stdio.h>int main(){ char ...

2022-04-30 22:02:56 3311

原创 C语言函数练习-输出指定行列数的字符

要求:编写一个函数,函数原型:void Chline(char ch, int column, int row);该函数的3个参数是一个字符和两个整数。字符参数是需要输出的字符。第一个整数说明了在每行中该字符输出的个数,而第二个整数指的是需要输出的行数。编写一个调用该函数的程序。----------------------------------------------------------------------------------------------------------------

2022-04-30 16:56:55 2121

原创 C语言函数练习-魔术师猜数

要求:在一种室内互动游戏中,魔术师要每位观众心里想一个三位数abc(a、b、c分别是百位、十位和个位数字),然后魔术师让观众心中记下acb、bac、bca、cab、cba五个数以及这5个数的和值。只要观众说出这个和是多少,则魔术师一定能猜出观众心里想的原数abc是多少。例如,观众甲说他计算的和值是1999,则魔术师立即说出他想的数是443,而观众乙说他计算的和值是1998,则魔术师说:“你算错了!”。请编程模拟这个数字魔术游戏。要求用函数实现,函数原型为:int Magic(int m);-------

2022-04-29 22:37:28 3976 10

原创 C语言数组练习-字符统计

要求:题目描述:对于给定的一个字符串,统计其中数字字符出现的次数。 ---------------------------------------------------------------------------------------------------------------------------------代码:#include<stdio.h>#include<string.h>intmain(){intx;//输入字符串的...

2022-04-18 22:22:43 1183

原创 C语言数组练习-字符逆序

要求:题目描述:输入一个字符串,输出反序后的字符串。---------------------------------------------------------------------------------------------------------------------------------代码:#include <stdio.h>#include <string.h>int main(){ char ch_1[64]; int...

2022-04-18 21:50:26 741

原创 C语言-冒泡排序

思想:两两相邻的元素进行比较,并且按需要发生交换。例如,将9876543210排为升序,则先将9和8比较后,排序为897654321,以此类推,第一趟完成后结果为876543219。每一趟排序完成后将会有本趟最大的数字到达它应该在的位置,因此之后的每一趟都可少比较一对数字。-----------------------------------------------------------------------------------------------------------------

2022-04-18 20:11:32 636

原创 C语言-快速排序

思路:从一个数组中随机选出一个数N,通过一趟排序将数组分割成三个部分,1、小于N的区域 2、等于N的区域 3、大于N的区域,然后再按照此方法对小于区的和大于区分别递归进行,从而达到整个数据变成有序数组。---------------------------------------------------------------------------------------------------------------------------------#include <stdio.h&g

2022-04-15 17:20:38 622

原创 C语言数组练习-十进制整数转转换成十六进制数输出。

要求:编写程序,输入一个十进制正整数,并将其转转换成十六进制数输出。不允许使用%x输出。---------------------------------------------------------------------------------------------------------------------------------代码:#include<stdio.h>#include<math.h>intmain(){ch...

2022-04-15 17:12:05 4321

原创 C语言数组练习-回文数

要求:从键盘上输入一个正整数,判断其是否是回文数。若是回文数,输出该数,若不是回文数,输出0。所谓回文数是指顺序读与反序读都是一样的数,如121,25852。---------------------------------------------------------------------------------------------------------------------------------代码:#include<stdio.h>intmain(){..

2022-04-15 17:01:45 533

原创 C语言数组练习-求数列的第n项以及前n项之和。

要求:编程求数列:f(1)=f(2)=1;f(n)=3∗fn−1+2∗fn−2 (n>2)的第n项以及前n项之和。---------------------------------------------------------------------------------------------------------------------------------代码:#include<stdio.h>intmain(){intn;...

2022-04-15 16:57:04 3238

原创 C语言数组练习-求数中的第k位数字

要求:编程求数列:f(1)=f(2)=1;f(n)=3∗fn−1+2∗fn−2 (n>2)的第n项以及前n项之和。---------------------------------------------------------------------------------------------------------------------------------代码:#include<stdio.h>#include<math.h>int d..

2022-04-15 16:50:16 1328

空空如也

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

TA关注的人

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