技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 程序开发 > c/c++ > 正文

一个循环问题求解决

来源: 技术CTO 阅读:

一个变量  每循环14次 值+64

if (Ynum<=13){
ImageY = 0;
++Ynum;
}
else
    ImageY += 64;
我写这个有问题 前14次是0 后面每个值都加了64 。。。。。。囧死

if (Ynum<=13){
ImageY = 0;
++Ynum;
}
else
{
    ImageY += 64;
   Ynum =0;//够14次时,要把它重新清0,开始下一次计数
}
Ynum没有清零啊。
也可以这样
if (Ynum<=13)改为
if(Ynum%14!=0)
这样就不需要Ynum清零了(没有调试,就是这个意思)
if循环?不太明白楼主所说的,是下面这个意思吗
int Ynum = 0, ret = 0, ImageY = 0; 

while () {
while (Ynum<14) {
ImageY = 0;
++Ynum;
ret = 1;
}
if (ret == 1) {
ImageY += 64;
}
}
int Ynum=0,ImageY=0;
char c;
while()
{
    if(Ynum<14)
     {Ynum++;
      }
       if(Ynum==14)
           {
              ImageY+=64;
              Ynum=0;
           }
   cout<<"是否要退出循环(y/n)"
  cin>>c;
   if(c==‘y’||c=='Y')
      break;
   if(c=='n'||c==''N)
    continue;
}

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^
上一篇:UDP协议发数据
下一篇:跪求破解C++软件