永发信息网

C#的一个例子

答案:1  悬赏:80  手机版
解决时间 2021-05-04 07:50
  • 提问者网友:人傍凄凉立暮秋
  • 2021-05-04 03:29

请帮我解答这些代码

int a,b,c,d,e,f,g,sdmod,sdnum;char ca;ushort ua;byte ba,bb;
string stra,strb,strc,strre="";

ca=Convert.ToChar(stra.Substring(a,1));
ua=(ushort)ca;
strre=strre+ua.ToString("X4");
}

Random sdrnd=new Random();
b=sdrnd.Next(15);
for (a=1;a<=b;a++){
c=sdrnd.Next(16);
strre=c.ToString("X")+strre;
}
for (a=1;a<=(26-b);a++){
c=sdrnd.Next(16);
strre=strre+c.ToString("X");
}
strre=strre+b.ToString("X");

stra=strre;
c=stra.Length;
for (a=0;a<c;a++){
b=b+Convert.ToInt32(stra.Substring(a,1),16);//16进制字符串转成10进制整数
}
while(b>9){//如果d值为2位数以上
strb=Convert.ToString(b);
c=strb.Length;
b=0;
for(a=0;a<c;a++){
b=b+Convert.ToInt32(strb.Substring(a,1));
}}

最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-05-04 04:25

int a,b,c,d,e,f,g,sdmod,sdnum;char ca;ushort ua;byte ba,bb; // 定义一些变量 有int,char,ushort,byte
string stra,strb,strc,strre=""; // 以及string变量


ca=Convert.ToChar(stra.Substring(a,1));// 吧stra 从a 开始的第一个字符串 转化给ca
ua=(ushort)ca; // ca 显示转化给 ua
strre=strre+ua.ToString("X4"); //strre的值等于 strre 连接 ua (格式为:X4)
}


Random sdrnd=new Random(); // 定义个 随即函数类
b=sdrnd.Next(15); // b 等于 0 到 15 的任意随即数
for (a=1;a<=b;a++){ //如果 a<=b 循环 。 b-a 次
c=sdrnd.Next(16); // c 等于 0到 16 的 随即数
strre=c.ToString("X")+strre; // strre 等于c (格式为X) 连接 strre。
}
for (a=1;a<=(26-b);a++){ // 循环。
c=sdrnd.Next(16);// c 等于 0到 16 的 随即数
strre=strre+c.ToString("X");// strre 等于c (格式为X) 连接 strre。
}
strre=strre+b.ToString("X");// strre 等于b (格式为X) 连接 strre。



stra=strre; // 吧strre 赋值给stra
c=stra.Length; //C 等于 stra 的字符长度
for (a=0;a<c;a++){ // 循环
b=b+Convert.ToInt32(stra.Substring(a,1),16);//16进制字符串转成10进制整数
}
while(b>9){//如果d值为2位数以上
strb=Convert.ToString(b); // STRB 等于B
c=strb.Length; // /C 等于 stra 的字符长度
b=0;
for(a=0;a<c;a++){
b=b+Convert.ToInt32(strb.Substring(a,1));
}}





// 均给出注解

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯