自定义博客皮肤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语言程序设计中的复杂数组解析宏定义

使用宏定义 PARSE_COMPLEX_DATA 解析数据并赋值给变量,最后打印结果验证解析是否正确。编写一个宏定义 PARSE_COMPLEX_DATA(a, b, c, d, e, data),用来从一个数组中解析四个 16 位整数和一个 8 位整数,并将解析结果赋值给五个变量 a、b、c、d。main 函数中,定义一个包含 9 个字节数据的数组 data,并定义了五个变量 a、b、c、d 和 e 用于存储解析结果。数组的前八个字节分别解析为 四个 16 位整数,最后一个字节解析为一个 8 位整数。

2024-06-26 14:02:14 398

原创 加密和解密无符号整数

编写两个函数 unsigned int encrypt(unsigned int num) 和 unsigned int decrypt(unsigned int num),实现对给定的32位无符号整数进行简单的加密和解密操作。decrypt 函数将 encrypt 函数生成的结果循环右移3位,然后再次将每一位的数字进行逆序处理,还原到原始数字。encrypt 函数将每一位的数字进行逆序处理,然后将结果循环左移3位。设计知识有:位运算,for循环,函数。

2024-06-24 22:33:30 594

原创 编写C程序,输入一个整型的十进制数,统计输出的二进制数中的1的个数

数据范围:输入的数字满足 0≤n≤2^16−1,即输入的数字满足 0≤n≤65535(利用do while语句达成输入错误后,可重新输入的效果)要求:把一个 32-bit 整型转成二进制,其中包含多少个 1 ,比如 5 的二进制表达是 101 ,其中包含 2 个 1。涉及内容有:二进制,函数,(次方函数pow(x,a)),数组,do while循环,类型转换,数组指针。

2024-06-21 11:58:47 142

原创 用C语言编写程序,用户输入一个日期(格式:年 月 日),判断日期是否合法性

要求:”用户输入一个日期(格式:年 月 日),判断日期是否合法。“是”则输出“合法日期”,“否”则输出“非法日期”2.如果年份能被100整除但不能被400整除,那么是平年;3.如果年份能被4整除但不能被100整除,那么是闰年;运用到bool类型,即为布尔型。定义整型变量year。1.如果年份能被400整除,那么是闰年;4.其他的情况都是平年。

2024-06-19 10:03:42 452

原创 编写一个C程序,使得读取输入的字符串,统计并输出字符串中大写字母、小写字母、数字和其他字符的数量。

else if(str[i]>='a'&&str[i]

2024-06-17 19:13:20 441

空空如也

空空如也

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

TA关注的人

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