为了账号安全,请及时绑定邮箱和手机立即绑定

大家帮我看看为什么用if的那个循环不可以啊,错误的地方在哪里?

大家帮我看看为什么用if的那个循环不可以啊,错误的地方在哪里?

#include <stdio.h>

int main()

{

    int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

    //补全代码实现对数组arr的遍历

    //可以采用你自己喜欢的循环结果

   /*int i;

   for(i=0;i<10;i++)

   printf("%d\n",arr[i]);*/

   int i=0;

   if(i<10)

{

    printf("%d\n",arr[i]);

    i++;

   }

   

   

   

   

    return 0;

}


正在回答

2 回答

你是想用while循环吧!

if是条件判断语句,别搞混淆了

1 回复 有任何疑惑可以回复我~
#1

拂晨看雪 提问者

非常感谢!
2016-10-03 回复 有任何疑惑可以回复我~

这三种循环都可以用,if是选择语句 不是循环

#include <stdio.h>

int main()

{

    int arr[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

  /*第一种

   for (int i=0;i<10;i++)

   {

       printf("%d\n",arr[i]);

   }

   */

   

   /*第二种

   int i=0;

   while(i<10)

   {

    printf("%d\n",arr[i]);

    i++;

   }

   */

            //第三种

   int i = 0;

   do{

    printf("%d\n",arr[i]);

    i++;

   }while(i<10);

   

   

    return 0;

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大家帮我看看为什么用if的那个循环不可以啊,错误的地方在哪里?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信