数组成员的输出问题
#include <iostream>
using namespace std;
int main()
{
int index, tableSize;
uintt32 f = 0;
unsigned long fa;
unsigned long kTable[] =
{
111,222,333,444,555,666,777
};
tableSize = sizeof(kTable) / sizeof(unsigned long);
for (index = 0; index < tableSize; index++)
{
if (fa == (kTable[index]*1000000))
break;
}
if (++index > = tableSize)
index = 0;
fa= kTable[index] * 100000;
f = fa;
cout < <f < <endl;
getchar();
return 0;
}
-------------------我是想依次得到f的值,为什么输出来的结果是错误的?请帮忙修改下
[解决办法]
不知道楼主到底想干什么
就算cin> > fa,也只是输出数组中元素=fa的下一个元素,如果数组中没有fa这个值,就输出第一个元素的值
到底依次得到f干嘛的?
[解决办法]
啥错?
[解决办法]
你说具体点,你到底想干什么