项目33.1利用循环求和

来源:互联网 发布:麒麟970与骁龙835知乎 编辑:程序博客网 时间:2024/04/25 03:01

任务和代码: 求1000以内所有偶数的和
要求:请编出3个程序来,分别用三种循环语句完成,注意体会各种循环语句的执行过程及语法特点。

/*文件名:main.c作者:小风景完成日期:2015.10.07问题描述: 求1000以内所有偶数的和要求:请编出3个程序来,分别用三种循环语句完成,注意体会各种循环语句的执行过程及语法特点。程序输出: 1000以内所有偶数的和.*/#include <stdio.h>#include <stdlib.h>int main(){    int i,isum;    isum = 0;    for(i = 0;i <= 1000;i = i + 2)    {        isum = isum + i;    }    printf("一千以内的偶数和为:%d",isum);    return 0;}

/*文件名:main.c作者:小风景完成日期:2015.10.07问题描述: 求1000以内所有偶数的和要求:请编出3个程序来,分别用三种循环语句完成,注意体会各种循环语句的执行过程及语法特点。程序输出: 1000以内所有偶数的和.*/#include <stdio.h>#include <stdlib.h>int main(){    int i,isum;    isum = 0;    i = 0;    while(i <= 1000)    {        isum = isum + i;        i += 2;    }    printf("一千以内的偶数和为:%d",isum);    return 0;}

/*文件名:main.c作者:小风景完成日期:2015.10.07问题描述: 求1000以内所有偶数的和要求:请编出3个程序来,分别用三种循环语句完成,注意体会各种循环语句的执行过程及语法特点。程序输出: 1000以内所有偶数的和.*/#include <stdio.h>#include <stdlib.h>int main(){    int i,isum;    isum = 0;    i = 0;    do    {        isum = isum + i;        i += 2;    }while(i <= 1000);    printf("一千以内的偶数和为:%d",isum);    return 0;}

运行结果:



总结:以上三个程序中分别运用for循环,while循环和dowhile循环,for语句中变量的初始化可在括号内完成,while语句和do while语句则需要先初始化,for语句中的第二个语句为判定条件,条件成立,则执行大括号内的语句。执行完毕后在执行第三条语句i = i + 2.while语句先判断条件,条件成立,执行语句,不成立则退出。 do while语句先执行一遍内容在进行判断。i = i + 2语句若要写成i += 2则加号和等号之间不能留有空格。

------------------------------------------------------------------------------------------------------------------------------------------------

让时间说真话,虽然我也害怕。

0 0
原创粉丝点击