从键盘输入一个正整数列表,以-1结束,分别计算列表中奇数和偶数的和。 C语言程序设计:题1、从键盘上
www.zhiqu.org 时间: 2020-11-22
#includeint main(){int i,x,s1=0,s2=0; while(scanf("%d",&x),x!=-1) x%2?s1+=x:s2+=x; printf("奇数之和=%d
偶数之和=%d
",s1,s2); return 0;}
第一个:#include#include#include#define N 5main(){int a[N];int i,s1,s2;s1=0;s2=0;printf("请输入%d个数,以-1结束:
",N);for(i=0;i
",s1);printf("奇数个数为%d个
",s2-1);} 两个题都只需要改变宏定义中的N就可以实现不同多个数据的输入了。答题不易,望采纳。有其他问题请采纳后,向我求助。
第二题:#include#include#include#define N 5main(){int a[N];int i,max,t=0;printf("请输入%d个数:
",N);for(i=0;imax){max=a[i];t=i;}printf("该数组最大数为:%d,其下标为:%d
",max,t);}
#include
int main()
{
int n,oddsum=0,evensum=0;
while(scanf("%d",&n)