永发信息网

求大神用c语言帮我做一下这道题,定义十进制的数字和字母一个对照关系,'A'对应0,'B'对应1...

答案:2  悬赏:10  手机版
解决时间 2021-02-12 00:59
求大神用c语言帮我做一下这道题,定义十进制的数字和字母一个对照关系,'A'对应0,'B'对应1...
最佳答案
int decode(char *buf){int ret = (buf[0] - '0') << 4 | (buf[1] - '0') << 3 | (buf[2] - '0') << 2 | (buf[3] - '0') << 1 | (buf[4] - '0');return ret;}int main(int argc,char *argv[]){printf("请输入字符串\n");char inputBuf[256] ; char outputBuf[256] = {0};scanf("%s",inputBuf);int i;for(i=0;i<strlen(inputBuf);i++){if(inputBuf[i] >= 'A' && inputBuf[i] <= 'Z'){inputBuf[i] = '0';}else if(inputBuf[i] >= '0' && inputBuf[i] <= '9'){inputBuf[i] = '1';}}printf("输出:%s\n",inputBuf);int off = 0;int num;for(i=0;off < strlen(inputBuf);i++,off+=5){num = decode(inputBuf+off);outputBuf[i] = num % 26 + 'A';}outputBuf[i] = '\0';printf("输出:%s\n",outputBuf);return 0;} 求大神用c语言帮我做一下这道题,定义十进制的数字和字母一个对照关系,'A'对应0,'B'对应1...依次类推.26-'A' 27-'B'28-'C' 29-'D' 30-'E' 31-'F'每个十进制的整数用五位二进制数来表示,比如1用00001表示,2用00010表示,依次类推现有一个字符串的游戏,规则如下:如果看到的是数字0,则随机的翻译为一个大写的字母,如果看到的是数字1,则随机的翻译为0~(图1)答案网 www.Zqnf.com
全部回答
我也是这个答案
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
好痛苦,我和男友去吃饭吃完回来走在路上我要
戴尔电脑(章源大道人民路商行旁)地址有知道的
时光啊,请你饶了他吧阅读答案
想知道: 青岛市 从胶州汽车总站到九龙镇怎么
满堂香辣鸭怎么去啊,有知道地址的么
c#继承this的问题,以前从没见过,详情看一小段
樱桃和车厘子到底是不是同一种东西?
元素周期表中活泼性规律?
我梦见自己在坟墓前拆卸电脑音响设备,是什么
辉宏电脑地址在哪,我要去那里办事
本科生在南京汽车集团工资待遇具体怎么样啊?
Theparentsalways?restrain?theirdaughterfro
b2驾照能开危险品车吗?黄牌
清真小吃钻石苑NO.2这个地址在什么地方,我要
宏基电脑(旗岭路人民路商行往东)地址在什么地
推荐资讯
龙王庙社区居委会地址在什么地方,我要处理点
【什么是新闻纸】新闻纸是什么纸
哪个电视剧里面有个女主小时候家里失火,长大
发明和实用新型专利应具备哪些实质性条件
吃999感冒灵上瘾了怎么办
迪奥全新克丽丝丁魅惑唇膏639 RIVIERA怎么样
3366565356 (米米拉拉扫拉扫咪扫啦)是哪首
宋家岭地址在什么地方,想过去办事
【监理日志怎么写】下雨天监理日志怎么写
我是开出租车的.最近被投诉了运管处要罚1000
以前没交过医保,现在有要是单位,以前的医保
福建惠安远祥雕刻徐州办事处地址有知道的么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?