#include <stdio.h>
int main()
{
int n,i;
scanf("%d",&n);
for(i=2;i<n;i++)
if(i%2==0)
printf("%d ",i);
return 0;
}
我怎么改让它输出所有偶数的和?
修改如下:
#include <stdio.h>
int main()
{
int n,i,sum=0;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
if(i%2==0)
{
sum += i;
}
}
printf("%d ",sum);
return 0;
}
供参考:
#include <stdio.h>
int main()
{
int n,i,sum=0;
scanf("%d",&n);
for(i=2;i<n;i+=2)
if(i%2==0) sum+=i;
printf("%d ",sum);
return 0;
}
再简单一点
#include <stdio.h>
int main()
{
int n,i,sum=0;
scanf("%d",&n);
for(i=2;i<=n;i+=2)
sum+=i;
printf("%d ",sum);
return 0;
}