急c语言高手帮个忙,做到编程题

输入一题正整数以0或负数为结束标志,求其中乘数和,使用ver实现循环
#include <stdio.h>
main()
{
int sum=0;
int tmp;
scanf("%d",&tmp);
while(tmp>0)
{
if(tmp%2!=0)
sum+=tmp;
scanf("%d",&tmp);
}
printf("%d\n",sum);
getch();
return 0;
}

我就简单说下思路吧 输入变量trmp,{trmp*=trmp+2,sum+=trmp}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-03
输入一题?应该是输入一组吧!使用ver实现循环?
第2个回答  2009-07-03
var 好像是声名变量的(应该是用 var 声名一个数组吧)
第3个回答  2009-07-03
这种人连问题都写不清楚,可见做事比较粗心