nyoj 303 序号互换
来源:互联网 发布:foxmail公司邮箱数据 编辑:程序博客网 时间:2024/05/18 22:54
//果然一道题 今天不会放几天再看看 就会了
#include <stdio.h>#include <stdlib.h>int main(){void change(int sum);char c;int n,i,flag,sum;scanf("%d",&n);getchar();while(n--){flag=sum=0;while(scanf("%c",&c)!=EOF&&c!='\n'){if(c>='0'&&c<='9')sum=sum*10+c-'0',flag=1;if(c>='A'&&c<='Z')sum=sum*26+c-64;//序号转数字 }if(flag)change(sum);elseprintf("%d",sum);printf("\n");}return 0;}void change(int sum)//数字转序号{char a[27]={"ZABCDEFGHIJKLMNOPQRSTUVWXY"},record[27];int j=0;while(sum){record[j++]=a[sum%26];if(sum%26)sum=sum/26;elsesum=sum/26-1;//自己实践的 如果sum%26==0比如sum等于26要显示结果Z,而a[0]='Z',sum- -;}for(int i=j-1;i>=0;i--)putchar(record[i]);}
0 0
- NYOJ 303 序号互换
- NYOJ 303 序号互换
- NYOJ 303 序号互换
- NYOJ 303 序号互换
- nyoj 303 序号互换
- nyoj 303 序号互换
- nyoj 303 序号互换
- NYOJ-303 序号互换【模拟】
- NYOJ 303-序号互换【模拟】
- NYOJ 303 序号互换【模拟】
- NYOJ—303—序号互换
- NYOJ 题目303 序号互换(水)
- NYOJ:序号互换
- 字符与数字互换 —— nyoj 303 序号互换
- NYOJ 303【序号互换】第四届河南省程序设计大赛
- 第四届河南省程序设计大赛-NYOJ-303-序号互换
- nyoj 303 序号互换 第四届河南省程序设计大赛
- nyoj 303 序号互换 第四届河南省赛
- ORACLE表空间管理维护
- 大数的阶乘的准确值
- 外地人来读读新疆笑话,很好玩。
- [LeetCode] Spiral Matrix II
- 在选择相册里照片的时候,取消按钮和确定按钮都是英文的,如何改成中文的呢??
- nyoj 303 序号互换
- Ehcache的一个完整例子
- JSP----获取表单参数
- 一些我推荐的和想上的网络课程
- 计蒜客(ACM)5题
- 加入超链接
- T001_UT001_0018
- opencv:边缘检测之kirsch算子
- VMware workstation NAT方式无法连接外网[自己NAT方式的网关设置错误,导致ping www.baidu.com不通]