算法问题!如何实现这个算法!本人新手,恳求大侠给予源码,谢谢!

jiang_111_jian 2009-10-10 11:18:39
a=33 a=34 a=35 a=36 a=37 a=38 a=39 a=40 a=41 a=42 a=43 a=44 a=45
b=34 b=35 b=36 b=37 b=38 b=39 b=40 b=41 b=42 b=43 b=44 b=45 b=46
c=35 c=36 c=37 c=38 c=39 c=40 c=41 c=42 c=43 c=44 c=45 c=46 c=47
d=36 d=37 d=38 d=39 d=40 d=41 d=42 d=43 d=44 d=45 d=46 d=47 d=48
e=37 e=38 e=39 e=40 e=41 e=42 e=43 e=44 e=45 e=46 e=47 e=48 e=49
f=38 f=39 f=40 f=41 f=42 f=43 f=44 f=45 f=46 f=47 f=48 f=49 f=50
g=39 g=40 g=41 g=42 g=43 g=44 g=45 g=46 g=47 g=48 g=49 g=50 g=51
h=40 h=41 h=42 h=43 h=44 h=45 h=46 h=47 h=48 h=49 h=50 h=51 h=52
i=41 i=42 i=43 i=44 i=45 i=46 i=47 i=48 i=49 i=50 i=51 i=52 i=53
j=42 j=43 j=44 j=45 j=46 j=47 j=48 j=49 j=50 j=51 j=52 j=53 j=54
k=43 k=44 k=45 k=46 k=47 k=48 k=49 k=50 k=51 k=52 k=53 k=54 k=55
l=44 l=45 l=46 l=47 l=48 l=49 l=50 l=51 l=52 l=53 l=54 l=55 l=56
m=45 m=46 m=47 m=48 m=49 m=50 m=51 m=52 m=53 m=54 m=55 m=56 m=57
n=46 n=47 n=48 n=49 n=50 n=51 n=52 n=53 n=54 n=55 n=56 n=57 n=58
o=47 o=48 o=49 o=50 o=51 o=52 o=53 o=54 o=55 o=56 o=57 o=58 o=59
p=48 p=49 p=50 p=51 p=52 p=53 p=54 p=55 p=56 p=57 p=58 p=59 p=60
q=49 q=50 q=51 q=52 q=53 q=54 q=55 q=56 q=57 q=58 q=59 q=60 q=61
r=50 r=51 r=52 r=53 r=54 r=55 r=56 r=57 r=58 r=59 r=60 r=61 r=62
s=51 s=52 s=53 s=54 s=55 s=56 s=57 s=58 s=59 s=60 s=61 s=62 s=63
t=52 t=53 t=54 t=55 t=56 t=57 t=58 t=59 t=60 t=61 t=62 t=63 t=64
u=53 u=54 u=55 u=56 u=57 u=58 u=59 u=60 u=61 u=62 u=63 u=64 u=65
v=54 v=55 v=56 v=57 v=58 v=59 v=60 v=61 v=62 v=63 v=64 v=65 v=66
w=55 w=56 w=57 w=58 w=59 w=60 w=61 w=62 w=63 w=64 w=65 w=66 w=67
x=56 x=57 x=58 x=59 x=60 x=61 x=62 x=63 x=64 x=65 x=66 x=67 x=68
y=57 y=58 y=59 y=60 y=61 y=62 y=63 y=64 y=65 y=66 y=67 y=68 y=69
z=58 z=59 z=60 z=61 z=62 z=63 z=64 z=65 z=66 z=67 z=68 z=69 z=70
...全文
102 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ck11926375 2009-10-10
  • 打赏
  • 举报
回复

int num = 33;
int temp = num;
for (int ch = 97; ch <= 122; ch++)
{
char result = (char)ch;
int count = 13;
for (; ; num++)
{
Console.Write(result +"="+ num.ToString() + " ");
count--;
if(count == 0)
{
Console.Write("\n");
count = 13;
break;
}
}
num = ++temp;
}
Hide1984 2009-10-10
  • 打赏
  • 举报
回复
 int charBegin = 97;
int charEnd = charBegin + 25;
int numberBegin = 33;
do
{
for (int i = numberBegin; i < numberBegin + 13; i++)
{
Console.Write((char)charBegin + "=" + i + " ");
}
Console.WriteLine();
numberBegin++;
charBegin++;

} while (charBegin<=charEnd);
jiang_111_jian 2009-10-10
  • 打赏
  • 举报
回复
谢谢各位!
zw880322 2009-10-10
  • 打赏
  • 举报
回复
看了楼上的感觉自愧不如啊
学习ing
wx8849 2009-10-10
  • 打赏
  • 举报
回复
顶4楼
zw880322 2009-10-10
  • 打赏
  • 举报
回复
static void Main(string[] args)
{
char[] s = new char[] {'a','b','c','d','e','f','g' };
int j = 0;
foreach (char c in s)
{
for (int i = j; i < 10+j; i++)
{
Console.Write(string.Format("{0}={1} ",c,i));
}
Console.Write("\n");
j++;
}
Console.Read();
}

这个可以实现你的算法,自己改动一些参数的值就OK啦
不过感觉写的不好
fengjian_428 2009-10-10
  • 打赏
  • 举报
回复
楼上正解 循环一下就OK了
97ce_twinkle 2009-10-10
  • 打赏
  • 举报
回复
两重循环,整数转 ASCII 搞定。

gxingmin 2009-10-10
  • 打赏
  • 举报
回复

System.Text.StringBuilder sb=new System.Text.StringBuilder();

for(int i=(int)'a';i<=(int)'z';i++)
{
for(int j=0;j<13;j++)
{
sb.Append((char)i);
sb.Append("=");
sb.Append(i-64+j);
sb.Append(" ");
}
sb.Append("\r\n");
}

Console.WriteLine(sb.ToString());

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧