首页 > 代码库 > 寒假CF1 C-龟龟
寒假CF1 C-龟龟
题意 :十进制转换为十六进制
学姐的代码------
#include<stdio.h>#include<string.h>#include<cctype>char a[100000];void dfs(int x)//递归{if(x<=0)return;x--;dfs(x/26);printf("%c",x%26+‘A‘);}int main(){int t;scanf("%d",&t);while(t--){scanf("%s",a);int x,y;if(sscanf(a,"%*c%d%*c%d",&x,&y)==2)//sscanf() - 从一个字符串中读进与指定格式相符的数据 {dfs(y);printf("%d\n",x);}else{int l=strlen(a);int x=0,y=0;for(int i=0;i<l;i++)if(isalpha(a[i]))//判断字符ch是否为英文字母,若为小写字母,返回2,若为大写字母,返回1。若不是字母,返回0。x=x*26+a[i]-‘A‘+1;elsey=y*10+a[i]-‘0‘;printf("R%dC%d",x,y);}}return 0;}
//(sscanf用法详解)
http://baike.baidu.com/link?url=O-irV7__VsbhhkH44oWrkatjy42bTyK_OixjQtfuYMYcDRWZUgEBHwuuLtvMQhJLocQMgeZtTOEsQ9Mcy4HjBa
寒假CF1 C-龟龟
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。