易语言问题阿 比如890 如何循环语句 自加111 得的结果不进位? 890+111=901 自加9次 890 901 012 123 .....

把源码给我下 谢谢大哥门了

int aa=890
string j=null;//这里用string 否则 012 显示12;
for(int i=0;i<9;i++)//循环9次
{
j=(((aa/100)+1)%10).ToString()+((aa%100/10+1)%10).ToString()+((aa%10+1)%10).ToString();
printf( 输出j);
aa=(int)j; 把j强制转换成int类型;你明白的。
}
大概思想就是这样,你说的易语言我没学过,这个逻辑应该是正确的,给做了测试了,前提是你输入的是三位数。四位数就需要另行判断了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-10
没有判断好 把源码贴上来
第2个回答  2010-11-10
你想把时间显示在什么地方,常用的是用 statusStrip控件 在里面添加个toolStripStatusLabel 就像是Label控件一样 是显示文本的 然后拖个timer控件
然后在窗体的load事件中 写上
this.toolStripStatusLabel1.Text = DateTime.Now.ToString();
this.timer1.Enabled = true;
在timer的tick事件 中写上
this.toolStripStatusLabel1.Text = DateTime.Now.ToString();
就可以了
请参考
相似回答