解题报告二
来源:互联网 发布:c语言中\n是什么意思 编辑:程序博客网 时间:2024/06/06 17:44
1048手机键盘:
我的方法很笨,就是定义一个char型的数组,输入一串字符,然后逐个进行判断,将每个字符对应的数字赋值到一个二维数组中:
if(m[i]=='a'||m[i]=='b'||m[i]=='c')
b[j][i]=2;
else if(m[i]=='d'||m[i]=='e'||m[i]=='f')
b[j][i]=3;
else if(m[i]=='g'||m[i]=='h'||m[i]=='i')
b[j][i]=4;
else if(m[i]=='j'||m[i]=='k'||m[i]=='l')
b[j][i]=5;
else if(m[i]=='m'||m[i]=='n'||m[i]=='o')
b[j][i]=6;
else if(m[i]=='p'||m[i]=='q'||m[i]=='r'||m[i]=='s')
b[j][i]=7;
else if(m[i]=='t'||m[i]=='u'||m[i]=='v')
b[j][i]=8;
else if(m[i]=='w'||m[i]=='x'||m[i]=='y'||m[i]=='z')
b[j][i]=9;
然后输出二维数组,定义二维数组是为了实现多组输入。
1007振兴北林A坛:
这道题细节很多,我就是因为忽略了判断“注册用户名是由字母、数字和下划线(_)组成”,这一条件而老是报错,还有“系统中不能有重复的用户名。”这一条件要用函数 for(j=0;j<n-1;j++)
for(i=j+1;i<n;i++)
if(strcmp(f[i],f[j])==0)
p=1;
同学用了函数调用,看起来更清晰些。
- 【二】解题报告
- 解题报告二
- leetCode解题报告5道题(二)
- [tyvj1730二逼平衡树]解题报告
- 赛码解题报告(二)
- [TYVJ1730]二逼平衡树解题报告
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- 解题报告
- HDOJ_1480 钥匙计数之二 解题报告(解密版)
- HDOJ_1480 钥匙计数之二 解题报告(解密版)
- 顶嵌杯决赛瑞星工程师高质量解题报告(二)
- 华工腾讯俱乐部新生练习赛(二)解题报告
- HDU:2042不容易系列之二解题报告
- Android常用的工具类
- Quick-Cocos2d-x 学习手册(一):游戏元素
- 学习 MonkeyTalk 以及实践
- 什么是互联网思维
- = =!网络太渣,不开森。为何我没多学点网络!
- 解题报告二
- BMI小项目总结
- Ubuntu Grub安装的两个问题(windows 7 下双系统)
- 【web前端】IE浏览器兼容问题
- 了解 uiautomatorviewer 新增的 dump --compressed 功能
- Quick-Cocos2d-x学习手册(二): 纯Lua实现CocoStudioGUI布局
- 基于lucene的案例开发:Query查询
- 网络编程-ARP
- cocos2d-x 之 CCArray 源码分析