要寻求解方法
编写一个求1——n内的偶数和的函数,在main()函数中输入n,然后调用该函数求1——n的偶数和并输出。
#include<stdio.h>
#include<stdlib.h>
int sum()
{
int i,n,s=0;
if(n%2==0)
{
for(i=1;i<=n;i++)
{
if(i%2==0)
{
s=s+i;
}
else
exit(1);
}
}
return 0;
}
void main()
{
int sum();
int a,n,s=0;
printf("请输入一个正整数:");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
if(i%2==0)
{
s=s+i;
}
}
printf("1到%d之间的偶数和为:%d\n",n,s);
}