请大佬们指点一下哪里出了问题,从键盘上输入10个整数,并求出这10个数所有奇数之和及偶数之和,要求C语言

#include <stdio.h>
void main()
{
int a[10], i, s1 = 0, s2 = 0;
printf("请输入10个整数\n");
for (i = 0; i < 10; i++);
{
scanf("%d", &a[i]);
}
int k = 0;
while (k < 10)
{
if (a[k] % 2 == 0)
{
s1 += a[k];
}
else
{
s2 += a[k];
}
k++;
}
printf("所有奇数之和为%d,所有偶数之和为%d\n", s2, s1);
}

第1个回答  2020-05-17
把for (i = 0; i < 10; i++);后的分号删除即可。
(若帮助了你,请采纳。如果你不想采纳,建议你在私信或QQ里问我,我同样回答你;因为在这里答题不被采纳是要降低回答者的采纳率的)本回答被提问者和网友采纳

C语言:从键盘上输入10个整数,求这10个整数的奇数和及偶数和
include<stdio.h> void main(){ int a[10],i,sum[2]={0,0};for(i=0;i<=9;i++){ printf("请输入第%d个数:\\n",i+1);scanf("%d",&a[i]);if(0==a[i]%2)sum[0]+=a[i];else sum[1]+=a[i];} printf("偶数的和是:%d\\n",sum[0]);printf("奇数的和是:%d\\n",...

从键盘上输入十个整数,并求出这十个数所有奇数之和及偶数之和。C++编程...
include<iostream>using namespace std;int main(){ int a[10],EvenTotal=0,OddTotal=0; cout<<"请输入10个整数"<<endl; for(int i=0;i<10;i++) cin>>a[i]; int j=0; while(j<10) \/\/while循环 { if(a[j]%2==0) EvenTotal+=a[j]; else ...

如何从键盘上输入10个整数,求其奇偶数和?
printf("这10个整数中,偶数和为:%d\\n",even_sum);return 0;} ```在这个程序中,我们使用了一个数组来存储输入的10个整数,然后使用for循环遍历数组中的每个元素。如果该元素是偶数,则将其累加到偶数和变量even_sum中;否则就将其累加到奇数和变量odd_sum中。最后,输出计算结果即可。请注意,...

c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
1、首先打开c语言编辑器,新建一个C语言的文件,文件中引入C语言的头文件,新建一个main函数,函数中设置一个10个元素的数组以及一个用来求和的变量:2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:3、最后运...

c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
printf("这10个数的和为%d",sum); return 0; } 扩展资料: 数组:是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素...

编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的...
dim i as integer,n as integer,s as integer,k as integer for i=1 to 10 k=val(inputbox("请输入一个整数:"))if k mod 2=1 then n=n+1 s=s+k end if next i print "奇数的个数:";n print "这些奇数的和:";s

...从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和...
{ int a[10], sum = 0; for(int i = 0; i < 10; i++) { scanf("%d", &a[i]); if(a[i] & 1) \/\/ 非得写if(a[i] % 2 == 1)也行吧 sum += a[i]; } printf("%d", sum); return 0;} ...

从键盘输入10个整数,计算并输出其中正数,负数的和
以下是一个简单的C语言程序,可以实现从键盘输入10个整数,计算并输出其中正数和负数的和:```c include <stdio.h> int main() { int num, positive_sum = 0, negative_sum = 0;for (int i = 1; i <= 10; i++) { printf("Enter integer #%d: ", i);scanf("%d", &num);if ...

C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出
1、找出最大值并输出的源代码如下: #include <stdio.h> int main() { int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}; int loop, largest; largest = array[0]; for(loop = 1; loop < 10; loop++) { if( largest < array[loop] ) largest = array[loop]; } printf("最大...

python语言从键盘输入十个整数输出这些整数的和与平均值的程序语言怎...
numbers = []定义一个变量count,用于记录输入的整数个数 count = 0 用while循环,当count小于10时,重复以下操作 while count < 10:用input函数从键盘获取一个字符串 s = input("请输入一个整数:")用try-except语句,尝试将字符串转换为整数 try:将字符串转换为整数,并赋值给变量n n = int(...

相似回答