输入一个正整数n,统计不大于n值的所有偶数的和。
题目解析
输入正整数,使用scanf函数实现
统计不大于n的所有偶数之和,通过循环的方式,依次遍历小于n的所有数,当是偶数的时候,将这个数据加到总和里面即可,可以用while或者for循环实现
程序
while实现
#include "stdio.h"
int main()
{
int n=0;
int i=1;//循环变量
int sum=0;//总和
scanf("%d",&n);
while(i<=n)
{
if(i%2==0)
sum+=i;
i++;
}
printf("不大于%d值的所有偶数的和为%d\n\r",n,sum);
}
for循环实现
#include "stdio.h"
int main()
{
int n=0;
int i=1;//循环变量
int sum=0;//总和
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if(i%2==0)
sum+=i;
}
printf("不大于%d值的所有偶数的和为%d\n\r",n,sum);
}