我试图使用循环查找数组的倍数
int array[11] = {1,2,3,4,5,6,7,8,9,10,11};
int size=11;
for(int i=0;i > size;i++)
{
if (i%2==!0)
cout << array[i];
}
为什么这行不通
我试图使用循环查找数组的倍数
int array[11] = {1,2,3,4,5,6,7,8,9,10,11};
int size=11;
for(int i=0;i > size;i++)
{
if (i%2==!0)
cout << array[i];
}
为什么这行不通
我想你可能想改变(有点……不寻常):
if (i%2==!0)
进入:
if (i % 2 == 0)
此外,您的循环终止条件使得循环永远不会执行。尝试:
for (int i = 0; i < size; i++)
//先声明num。
//如果条件更正..
//在for循环中正确的条件检查
int array[11] = {1,2,3,4,5,6,7,8,9,10,11};
int index=2;
int size=11;
int num = 5;
for(int i=0;i < size;i++)
{
if (i%num==0)
cout << array[i];
}