该题目要求编写程序实现相应功能,要求任意输入一个四位的十六进制数,以反序的方式输出该十六进制数。例如,输入9af0,则输出0fa9。 用c语言
时间: 2023-06-04 14:08:50 浏览: 146
JAVA二进制字节数组字符十六进制BCD编码转换.doc
5星 · 资源好评率100%
实现如下:
#include<stdio.h>
#include<string.h>
int main(){
char hex[5]; //定义一个长度为5的字符数组,用于输入十六进制数
scanf("%s", hex); //输入一个四位的十六进制数
int len = strlen(hex); //获取输入的十六进制数的长度
for(int i = len - 1; i >= 0; i--){ //从字符串的末尾开始循环,依次输出每个字符
printf("%c", hex[i]); //输出字符
}
return 0;
}
阅读全文