任务和代码: 求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则加号和等号之间不能留有空格。
------------------------------------------------------------------------------------------------------------------------------------------------
让时间说真话,虽然我也害怕。