输入一批正整数(以0或负数为结束标志),求其中的奇数和.使用WHILE语句实现循环

问题描述:

输入一批正整数(以0或负数为结束标志),求其中的奇数和.使用WHILE语句实现循环
请给出程序设计,

#include
void main()
{
int num,sum=0;
scanf("%d",&num);
while (num > 0)
{
if (num%2 != 0)
{
sum += num;
}
scanf("%d",&num);
}
printf("%d",sum);
}