要求:
1)输入整数个数在整数范围内不限量,用空格隔开;输入负数表示结束,负数不算作输入数据。
2)以sumodd=?? sumeven=??的格式输出到屏幕(第一个数字后有一个英文空格,最后是回车)。
3)设所有数据都在整数允许范围内,不进行检查。
代码文本:
#include "stdio.h"
int main(int argc,char *argv[]){
int n,sumodd,sumeven;
printf("Please enter some positive integer(<0 end)...\n");
sumodd=sumeven=0;
while(scanf("%d",&n) && n>0)
n&1 ? sumodd+=n : sumeven+=n;
printf("sumodd=%d sumeven=%d\n",sumodd,sumeven);
return 0;
}
把a++ 改为a+=v,把b++改为b+=v 就是求和了 上面的是奇偶个数