注册 登录
编程论坛 C语言论坛

c语言 while语句

w18804864892 发布于 2023-06-29 14:37, 858 次点击
5.用while语句实现100个2相加。(20分)
输入格式:无
输出格式:%d
输入样例:无
输出样例:The sum is 200

程序代码:

[此贴子已经被作者于2023-6-29 14:41编辑过]

2 回复
#2
rjsp2023-06-29 14:49
程序代码:
#include <stdio.h>

int main( void )
{
    int sum = 0;

    int i = 0;
    while( i!=100 )
    {
        sum += 2;

        ++i;
    }

    printf( "The sum is %d", sum );
    return 0;
}
#3
s962812023-06-29 17:32
i++會返回增量前的值
++i則會返回增量後的值
可以利用這點將增量操作移至while的判斷條件

程序代码:

#include  <stdio.h>

int main( void )
{
    int sum = 0 ;

    int i = 0 ;
    while ( i++ != 100 )
    {
        sum += 2 ;
    }

    printf( " The sum is %d " , sum );
    return  0 ;
}

或是
程序代码:

#include  <stdio.h>

int main( void )
{
    int sum = 0 ;

    int i = 0 ;
    while ( ++i <= 100 )
    {
        sum += 2 ;
    }

    printf( " The sum is %d " , sum );
    return  0 ;
}


話說...這該不會是作業或考題吧

[此贴子已经被作者于2023-6-29 17:35编辑过]

1