- 博客(16)
- 收藏
- 关注
原创 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 454
原创 加密和解密无符号整数
编写两个函数 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 635
原创 编写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 181
原创 用C语言编写程序,用户输入一个日期(格式:年 月 日),判断日期是否合法性
要求:”用户输入一个日期(格式:年 月 日),判断日期是否合法。“是”则输出“合法日期”,“否”则输出“非法日期”2.如果年份能被100整除但不能被400整除,那么是平年;3.如果年份能被4整除但不能被100整除,那么是闰年;运用到bool类型,即为布尔型。定义整型变量year。1.如果年份能被400整除,那么是闰年;4.其他的情况都是平年。
2024-06-19 10:03:42 1090
原创 编写一个C程序,使得读取输入的字符串,统计并输出字符串中大写字母、小写字母、数字和其他字符的数量。
else if(str[i]>='a'&&str[i]
2024-06-17 19:13:20 765
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人