C语言大师帮忙,whlie循环语句

发布于 科技 2024-06-26
29个回答
  1. 匿名用户2024-01-30

    int main(){

    int i=0;

    int s=0;

    while(i++ 100){

    printf("i 的值:%d",i);

    if(i%10 != 0)

    if(i%10%3 == 0)

    continue;

    s += i;

    printf("S 的值: %d",s);

    如果位数是 3 的倍数。 然后跳过 s 输出。

    哦,我看错了,我以为你们的人数是3的倍数。

    直接跳过 i%10 ==3。 不要添加到 s。

  2. 匿名用户2024-01-29

    #include ""

    main()

    int sum,num;

    num=1;

    sum=0;

    while(num!=100),而作为 1 100 的循环。

    if(num%10!=3)sum+=num;if 语句确定个位数是否为 3 是否为 yes。

    跳过以下语句。

    num++;

    printf("sum is %d",sum);打印累积值。

  3. 匿名用户2024-01-28

    您将 1-100 到 10 之间的所有数字作为余数,不包括余数为 3 的数字 (m%10!)。=3;) 数字,其余数字相加。

    #include

    void main()

    int m,sum;

    m=1;sum=0;

    while(m<=100)

    if(m%10!=3)

    sum=sum+m;

    m++;printf("寻求的金额为 %d",sum);

  4. 匿名用户2024-01-27

    而 是先判断,然后执行一次循环体,做....而 是执行循环体一次,然后判断...

    也就是说,做....虽然至少执行一次,但同时在执行前判断条件是否为真是不同的,如果条件不为真,则不会在那个时候执行,区别在于它们之间!!

  5. 匿名用户2024-01-26

    While 是先判断语句,然后执行执行人,而 DoWhile 是先执行执行人,然后再做出判断。

  6. 匿名用户2024-01-25

    虽然不是 whlie

    这其实很简单。 看看英文,do就是do。

    虽然是什么时候。 完成。

    连接它就是先做一次。 我判断了。

    而这只是一个直接的判断。

  7. 匿名用户2024-01-24

    结构 ::

    结构:dowhile

    先判断条件是否为真(true),然后在条件建立时进入执行语句块,再在语句块执行后判断条件是否为真,在条件建立时进入下一个循环;

    直接进入语句块,语句块执行后判断条件是否有效,条件建立后进入下一个循环;

    可以不执行语句块一次,然后执行...同时执行语句块至少一次。

  8. 匿名用户2024-01-23

    最大的区别是做...虽然将至少执行一次。 while中的条件是否为真并不重要。

  9. 匿名用户2024-01-22

    while 循环的条件是 c<10000,但 c 始终是初始值 2,并且没有改变。 这意味着你的 while 循环是一个无限循环,所以 printf 语句永远不会被执行,当然也不会有输出。

    可以将 c<10000 更改为 c++<10000,这样 c 的值增加 1 无需循环一次,循环 9999 次后即可执行 printf 命令。

  10. 匿名用户2024-01-21

    while 中有一个无限循环,您需要在 while 周围的大括号内添加一个句子。

    c=a*b;

  11. 匿名用户2024-01-20

    因为在你++a之后,c的值根本没有变化,程序处于无限循环中。 加上 c=a*b; 酒吧。

  12. 匿名用户2024-01-19

    因为 c 永远不会大于 10000,所以存在一个无限循环。 它一直在计算。

  13. 匿名用户2024-01-18

    你的是无限循环,程序没错,但是执行的时候跳不出死循环,也得不到结果,可以把c<10000改成c++<10000

  14. 匿名用户2024-01-17

    好在这一点上是一个无限循环,并且 c=a*b 被添加到循环体中。

  15. 匿名用户2024-01-16

    无效学生信息处理(学生信息班级信息,学生人数); -

    cout <<"请输入统计数量:";

    int grades, 学生人数, 学生人数, 计数 (0); 字符串名称;

    >> CIN 数量;

    学生信息:班级信息[100];

    cout <<"请输入学生信息"<计数++; (人数>计数);

    处理学生数据(班级信息、学生人数);

  16. 匿名用户2024-01-15

    哎呀,好久没做,我都忘了。

  17. 匿名用户2024-01-14

    我这里有一个 C 竞赛问题。 或。

  18. 匿名用户2024-01-13

    当 n==1 在 while 循环结构中执行语句时,当 n 不等于 1 时,跳过循环在循环外执行语句。

    while 循环的格式:while (expression)。

    while循环的执行顺序:当表达式为true时,执行以下语句,执行后再判断表达式是否为真,如果为true,则再次执行以下语句,然后判断表达式是否为真......依此类推,直到表达式为 false,循环不在循环中。

    示例:int a=null;

    while(a<10)

    结果:在年底,a 的值为 6。

  19. 匿名用户2024-01-12

    声明 a;

    while(n==1);

    报表 b; 当 n==1 时,程序 while(1) 建立,循环不断,因为后面的 while() 后面直接跟着一个分号“; 所以这里 n==1 直接是一个无限循环,当 n 等于 1 时,程序也是 while(1) 为真,如上例,所以两者都是无限循环。

  20. 匿名用户2024-01-11

    While 是一个循环进程控制,while 的语法格式是:

    while(condition)

    do something 2

    注意:while循环的表达式是循环进行的一个条件,作为循环条件的表达式一般至少包含一个可以改变表达式的变量,称为循环变量。

    当表达式的值为 true(非零)时,执行循环体; 如果为 false (0),则循环结束。

    当循环不需要实现任何功能时,可以使用空语句作为循环。

    循环变量的初始化应该在 while 语句之前进行,循环变量的初始值可以适当地赋值。

  21. 匿名用户2024-01-10

    问题:报表a;

    while(n==1);

    报表 b; 报表 c;

    答:当 n==1 时,程序 while(1) 成立,循环不断循环,因为 while() 后面跟着 while()。

    是分号“; 所以这里 n==1 直接是一个无限循环,不执行下面的程序语句 b;

    当 n 不等于 1 时,程序也是 while(0) 并跳出循环。 执行以下程序语句 b; 报表 c;

    while(n==1);如果这里没有分号,如果没有,在上面的例子中,当程序 while(1) 建立时,执行以下每个语句 b; 一直循环执行; 当 n 不等于 1 时,程序也是 while(0) 并跳出循环。 执行以下程序语句 c;

  22. 匿名用户2024-01-09

    一般来说,循环由四个部分组成,这些部分都不能缺少,否则循环可能无法完成。 它不一定出现在规定的地方,但在上下文中,您可以看到这些部分的影子。

    初始化,确定循环条件,执行循环主体,更改循环条件。

    比如 while 循环。

    i=1;s=0;

    初始化变量。

    while(i<10)

    周期条件的判断。

    循环也是如此。

    for(初始化变量; 周期条件的判断。 更改循环条件)。

    不管是for、while、do--while、goto等循环,他的循环都只能管理一个句子,也就是说遇到分号就结束,如果有多个语句,就相当于一个有{}的句子。

    有些人不注意,在

    while 依此类推,后跟分号。 我的观点是,这样做的原因是每个语句都以分号结尾,但我没有注意到有少数情况下不能遵循分号。

    forif、while 和 subfunction 在具有函数体时不能有分号。

    你有 while here(n==1); 如果后面有一个分号,那么 while 是一个空循环,什么都不做,也就是说,没有循环语句。

    当 n 为 1 时,它是一个无限循环。

    当 n 不为 1 时,跳过循环,不执行任何操作。

  23. 匿名用户2024-01-08

    首先,前面的例子是有问题的,你需要注意,“while(); 如果这样写,这一行就是整个while的循环,下一行的语句不是循环体,所以如果你想执行下一行的***循环,不要在while之后加分号。

    从语义上讲,虽然

    条件)循环体;

    循环体只是一个语句,如果需要执行多个语句,必须用大括号括起来,相当于一个语句,编译时需要确认。

    C句子以分号结尾,这意味着无论你写多少行,只要你没有看到分号,句子就不会结束。

  24. 匿名用户2024-01-07

    while 在 C++ 中的用法如下:

    while (conditional) 中的命令不执行结束循环;

    do {}while() 在条件为 false 时结束循环。 但是 d0 {}while(0) 在最后执行一次。

  25. 匿名用户2024-01-06

    while (1)

    这是一个无休止的循环,它会一直循环,当你写它的时候,程序总是在循环中,它不能用完,当然它不会亮起。

    while (0)

    相当于不写这一段**,不跑循环。

  26. 匿名用户2024-01-05

    n==1,一个无限循环。

    n!=1,则跳过循环语句。

  27. 匿名用户2024-01-04

    1. 可以使用while,但是需要添加条件for while才能跳出循环,因为while循环包含一个for循环,而for循环中的中断只能跳出for循环,这会导致whlie循环变成无限循环。

  28. 匿名用户2024-01-03

    你的年龄是int,所以你的判断陈述应该是p->age==0

  29. 匿名用户2024-01-02

    你能具体说一下吗,最好有一个程序!

相关回答
6个回答2024-06-26

房东,你对这个问题没有限制,让我们认为你想找到 x+y+z=a,最小的 a 值。 >>>More

13个回答2024-06-26

16 A 退出回路条件为 J>100但是,j被赋值为j=j%100+1,这个结果在1到100之间,所以不会超过100,即下面的循环退出条件永远不会成立。 对于无限循环。 >>>More

8个回答2024-06-26

for(j=2;j:你似乎在for循环(初始化); 条件表达式; 它们之间的执行顺序不明确,简单来说,第一步是分配初始值; 第二步是确定条件表达式; 第三部分执行 for 循环 in vivo 语句; 第四步是进行渐进式更改; >>>More

15个回答2024-06-26

如果 IER 不等于 inemo2 error none,则内部循环始终在运行。 >>>More

13个回答2024-06-26

让我举个例子。

int a() >>>More