C语言编程:判断奇偶数并求奇数和

2025-03-04 01:55:15
推荐回答(3个)
回答1:

//我不知道需不需要判断是否为正整数,如果需要的话你可以再添加上判断条件,或者给我留言
#include int enen(int n);
int main()
{
int num;//代表输入整数的个数
int sum;//其中奇数的和
int i;//循环变量
int n;//输入的数
sum=0;
printf("请输入你想输入整数的个数:");
scanf("%d",&num);
for (i=0;i {
scanf("%d",&n);
if (enen(n)==0)
{
sum+=n;
}
}
printf("所有奇数的和为:%d。\n",sum);
}

//以下为判断函数
int enen(int n)
{
if (n%2==0)
{
return 1;
}
else
{
return 0;
}
}

回答2:

我不知道需不需要判断是否为正整数,如果需要的话你可以再添加上判断条件,或者给我留言
#include int enen(int n);
int main()
{
int num;//代表输入整数的个数
int sum;//其中奇数的和
int i;//循环变量
int n;//输入的数
sum=0;
printf("请输入你想输入整数的个数:");
scanf("%d",&num);
for (i=0;i {
scanf("%d",&n);
if (enen(n)==0)
{
sum+=n;
}
}
printf("所有奇数的和为:%d。\n",sum);
}

//以下为判断函数
int enen(int n)
{
if (n%2==0)
{
return 1;
}
else
{
return 0;
}
}

回答3:

int enen(int n);
main()
{
int num[10],i,sum;
i=10;sum=0;
printf("num=");
for(i=0;i<10;i++)
scanf("%d",num[i]);
for(i=0;i<10;i++)
{ if(enen(num[i])==1)
sum=sum+num(i); }
printf("sum=%d",sum);
}
int enen(int n)
{
if((n%2)==1)
return 1;
else
return 0;
}