唯有进步才能优秀
2018-01-05 17:24
第一种: //do-while循环
do{
if(flag>0)
{
sum=sum+i;
}
else
{
sum=sum-i;
}
i++;
flag=-flag;
}while(i<=100);
第二种: do{
i++;
if(flag>0)
{
sum=sum+i;
}
else
{
sum=sum-i;
}
flag=-flag;
}while(i<=100);
假设i的初值为0,第一种从0循环到100,第二种则从1循环到101,循环次数没变,但对于sum来说有变化。
i++和++i如果是单独一行的话,作用是一样的。
我认为 如果i=1的话, 第一种的情况应该是sum=sum+1;sum=sum-1
第二种那 我觉得是sum=sum+2;sum-2
不知道对不-。-
C语言入门
927884 学习 · 21542 问题
相似问题