C语言用数组来求输入10个数,求其中奇数之和
来源:百度知道 编辑:UC知道 时间:2024/06/11 01:09:56
快!!
#include <stdio.h>
int main(){
int ins[10];
int i;
printf("Enter 10 integers: ");
for(i=0;i<10;i++)
scanf("%d",&ins[i]);
for(i=0;i<10;i++)
printf("%d ",ins[i]);
printf("\n");
return 0;
}
当然,我假设你输入的都是整数。
if(a[i]%2!=0)
sum+=a[i];
说说include 了什么都,可以用math,或者用/2 然后cast 成float 的。显丑了
补充,同意pshb87的,最后能print出来sum最好了。
#include <iostream>
using namespace::std;
int jadge(int t)
{
if (t%2)
{return 1;}
else {return 0;}
}
int main()
{
int num[10];
int sum=0;
cout<<"输入10个数中间用空格隔开:";
for (int i=0;i<10;i++)
{
cin>>num[i];
}
for (i=0;i<10;i++)
{
if (jadge(num[i]))
{
sum=sum+num[i];
}
}
cout<<sum<<endl;
return 0;
}