33问答网
所有问题
C语言编程:输入任意个正整数(以输入负数表示结束输入),分别求出所有的奇数之和,所有的偶数之和?
各位大佬求解答,谢谢
举报该问题
其他回答
第1个回答 2020-05-31
#include <stdio.h>
int main() {
int n;
int odd = 0, even = 0;
while ((scanf("%d", &n)) == 1) {
if (n < 0)
break;
if (n % 2)
odd += n;
else
even += n;
}
printf("sumodd=%d sumeven=%d", odd, even);
return 0;
}
本回答被提问者和网友采纳
相似回答
C语言:
连续
输入正整数,输入负数结束
。
分别求出所有奇数之和
及偶数之...
答:
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;} ...
编程c语言输入
一批
正整数以
0或
负数
为
结束
标志
求奇数的和
要求定义和调用...
答:
int even(int x){return (x+1)%2;} int main(){int x,s=0;printf("
输入
若干
正整数
,以0或
负数结束,求奇数的和
:\n");scanf("%d",&x);while(x>=0){ if(!even(x))s+=x;scanf("%d",&x);} printf("%d\n",s);getch();return 0;} ...
C语言
--->
输入
一批
正整数(以
零或
负数
为
结束
标志
),求
其中
的奇数和
。要求...
答:
break是直接跳出循环体,不再继续执行 将break;改成continue;
输入以
0或
负数结束
;例如1 2 3 4 5 0 结果为9 include "stdio.h"int even(int n){ if(n%2==0)return 1;else return 0;} int main(){ int n,sum=0;printf("Input integers: ");do{ scanf("%d",&n);if(even(n)==1...
大家正在搜
C语言中负整数可以对正整数求余吗
整数包括正整数和负整数对吗
c语言求正整数连续数的和
c语言输入一个正整数n
C语言中判断一个数为正整数
什么是正整数和负整数
正数和负数是整数吗
所有正整数的和
c语言怎么输入正整数
相关问题
C语言:连续输入正整数,输入负数结束。分别求出所有奇数之和及...
C语言编程:输入一批正整数(以零或负数为结束标志),求其中的...
C 语言 编程 输入一批正整数(以零或负数为结束标志),求其...
C语言编程:输入一批正整数(以零或负数为结束标志),求其中的...
用C语言编写程序。输入一些整数,编程计算并输出其中所有正数的...
C语言----->输入一批正整数(以零或负数为结束标志...
编程c语言输入一批正整数以0或负数为结束标志求奇数的和要求定...
C语言,编程实现:输入若干个整数,遇0结束输入;求正数和、负...