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

if循环解决方案

2013-03-27 
if循环#include iostream#include stringusing namespace stdint main(){int array1[5]{1,2,3,4,5}

if循环

#include <iostream>
#include <string>
using namespace std;
int main()
{
int array1[5]={1,2,3,4,5};
int array2[6]={1,2,3,4,5,6};
for(int i= 0; i< 5; i++)

if(array1[i]!= array2[i])
{cout<< "array1 is not equal to array2"<< endl;
return 0;
}
cout<< "Equal!"<< endl;
}


这段是怎么循环的,if后的所有是一部分?
[解决办法]

        //这一段代码循环
        if(array1[i]!= array2[i])
        {    cout<< "array1 is not equal to array2"<< endl;
            return 0;
        }

[解决办法]
只包括后面的一个语句,也就是
      
        if(array1[i]!= array2[i]) 
        {    cout<< "array1 is not equal to array2"<< endl; 
            return 0; 
        } 

[解决办法]
应该这样写比较明确:

#include <iostream>
#include <string>
using namespace std;
int main()
{
    int array1[5]={1,2,3,4,5};
    int array2[6]={1,2,3,4,5,6};
    for(int i= 0; i< 5; i++)
    { 
        if(array1[i]!= array2[i])
        {    cout<< "array1 is not equal to array2"<< endl;
            return 1;
        }
    }
    cout<< "Equal!"<< endl;
    return 0;
}

热点排行