| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2465 人关注过本帖, 2 人收藏
标题:求一个题目的答案,本人是菜鸟,想了很久没想出!
只看楼主 加入收藏
sumb
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2009-9-22
结帖率:100%
收藏(2)
已结贴  问题点数:20 回复次数:49 
求一个题目的答案,本人是菜鸟,想了很久没想出!
令 a为1  b为2 依次类推z为26
  ab为 27   依次类推az为51  
bc为52一直这样下去  vwxyz为83681
是输入一个字符串就能得到相应的答案!
本人刚接触,不太会!
希望有人替提偶解决
搜索更多相关主题的帖子: 字符串 
2009-10-30 20:07
zqb7899
Rank: 4
等 级:业余侠客
帖 子:159
专家分:238
注 册:2009-10-16
收藏
得分:0 
没看懂 最后怎么是vwxyz?
2009-10-30 20:58
sumb
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2009-9-22
收藏
得分:0 
中间的多省略了!
2009-10-30 21:08
zqb7899
Rank: 4
等 级:业余侠客
帖 子:159
专家分:238
注 册:2009-10-16
收藏
得分:0 
程序代码:
如果只有两位,后一位比前一位大,可以这样:
#include<stdio.h> 

main()
{ 
  char x=getchar();
  char y=getchar();
  int i,m,sum=26;
  if(y>x)
  {
   i=x-97;
   for(;i>0;i--) {m=26-i;sum=sum+m;}
   printf("%c%c=%d",x,y,sum+(y-x));
  }
  else printf("error!");
  getch();
} 
2009-10-30 21:13
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:0 
有点意思~
2009-10-30 21:59
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
有点像二十六进制问题

我可好玩啦...不信你玩玩^_^
2009-10-30 22:13
猪4321
Rank: 2
等 级:论坛游民
帖 子:6
专家分:20
注 册:2009-9-19
收藏
得分:0 
我靠,仔细看了在想下,发现问题真的还是很棘手的
2009-10-30 23:51
猪4321
Rank: 2
等 级:论坛游民
帖 子:6
专家分:20
注 册:2009-9-19
收藏
得分:0 
那么字符串“aaaa"是不是合法的啊
2009-10-30 23:53
godbless
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:216
专家分:950
注 册:2009-7-24
收藏
得分:0 
这题还要考虑整数溢出...

要是输入abcdefghijklmnopqrstuvwxyz,这也是一个合法的字符串,但是其代表的数值可不是long就能搞定的...
2009-10-30 23:58
C语言学徒
Rank: 2
来 自:NamKing
等 级:论坛游民
帖 子:51
专家分:22
注 册:2009-2-27
收藏
得分:0 
定义很辣手啊,不过可以用字符组合较大的数字来输出不失为一种对策吧
2009-10-31 08:29
快速回复:求一个题目的答案,本人是菜鸟,想了很久没想出!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034039 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved