g1063496360 发表于 2021-4-2 22:57:53

VC++ 请求大佬

问:让我求出个数 然后自己想的(可能 有点水)但是编译的时候 说的 continue 这里有问题啊【Visual Studio\MyProjects\1\1.c(11) : error C2044: illegal continue】请问大佬是怎么回事

//把100~200之间不能被3整除的个数输出
#include <stdio.h>
#include <conio.h>
void main()
{
        int a=100,b=200,c,d;
        d=0;
        a<=c&&c<=b;
        if (c%3==0)
        {
                continue;
        }
        else
        {
                d++;
        }
        printf("%d",d);
}

jackz007 发表于 2021-4-2 23:03:30

#include <stdio.h>

int main(void)
{
      int i , n                                                ;
      for(n = 0 , i = 100 ; i < 201 ; i ++) if(! (i % 3)) n ++ ;
      printf("%d\n" , n)                                       ;
}

g1063496360 发表于 2021-4-2 23:06:05

jackz007 发表于 2021-4-2 23:03


非常感谢 !但是我不是想要知道他是 怎么写的啦 我是想知道编译报错是错在哪了

jackz007 发表于 2021-4-2 23:09:58

本帖最后由 jackz007 于 2021-4-2 23:14 编辑

g1063496360 发表于 2021-4-2 23:06
非常感谢 !但是我不是想要知道他是 怎么写的啦 我是想知道编译报错是错在哪了

       没有 for 和 while,continue 就不能存在!

wp231957 发表于 2021-4-3 09:25:37

continue顾名思义继续下一个循环
它不是用在if里的语句
另,都2021年了,不要用vc60了,自己可以百度查一下

g1063496360 发表于 2021-4-3 13:59:09

wp231957 发表于 2021-4-3 09:25
continue顾名思义继续下一个循环
它不是用在if里的语句
另,都2021年了,不要用vc60了,自己可以百度查 ...

哈哈哈 感谢感谢!!!   
页: [1]
查看完整版本: VC++ 请求大佬