首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

数组成员的输出有关问题

2012-04-05 
数组成员的输出问题#includeiostreamusingnamespacestdintmain(){intindex,tableSizeuintt32f0unsig

数组成员的输出问题
#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干嘛的?
[解决办法]
啥错?
[解决办法]
你说具体点,你到底想干什么

热点排行