永发信息网

编写程序,输入100个整数,将他们存入数组a,求数组中所有奇数之和

答案:3  悬赏:80  手机版
解决时间 2021-11-20 09:01
编写程序,输入100个整数,将他们存入数组a,求数组中所有奇数之和
最佳答案
用什么语言呀,不过我感觉思路应该是一样的,我用C#写了一下,100个整数我用随机数生成的,从1--999之间放入了ArrayList中,然后将奇数求和。
ArrayList al = new ArrayList();
for (int i = 0; i <0 100; i++)
{
Random rnd = new Random(~unchecked((int)DateTime.Now.Ticks));
int rand = rnd.Next(1, 999);
al.Add(rand);
System.Threading.Thread.Sleep(100);//停歇0.1秒,以求生成不同的随机数
}
int sum = 0;
for (int i = 0; i < al.Count; i++)
{
if (Convert.ToInt32(al[i].ToString()) % 2 == 1)
{
sum += Convert.ToInt32(al[i].ToString());
}
}
重要的是下面的那段代码,上面的只是生成100个随机数放至ArrayList中。
全部回答
#include "stdio.h"
#include "stdlib.h"
main()
{
int i,sum=0;
int a[5];
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
if((a[i]%2)!=0)
{
sum+=a[i];
}
}
printf("sum=%d\n",sum);
}
帅哥,我用百度hi你了,问你用什么语言啊 ~!!!!!
我先给你用c语言做着吧 你要的话跟我说
100个数都自己输入啊?还是用随机数?
#include "stdio.h"
#include "stdlib.h"
int a[100];
main()
{
int i,j=0;
for(i=0;i<100;i++)
{
randomize();
a[i]=random(100);
}

for(i=0;i<100;i++)
{
if(a[i]%2==0)
continue;
j=j+a[i];
}
printf("ji shu he shi:%d",j);
}}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
《草房子》桑桑用什么做成鸽子的家
明洞造型地址在什么地方,我要处理点事!
毛玉头的做法
大话西游2城市推广序列号怎么 获得
如图几题高中地理,望每道题都有讲解,急,谢
今日听君歌一曲的君是指谁,而歌又是哪首歌
在娘家成双作对到夫家两路分开虽然日日相见不
谁能给我一个163邮箱号
板式楼梯梯板厚度一般是多少
女友姨妈今天下午刚走完。深夜轻轻做了几下。
李天秀的职业生涯
松下按摩椅可以按摩颈肩部和腿部吗?
这偏向于什么字体?
有什么东西可能透视瓷器吗
sense和feeling区别
推荐资讯
CAD,怎样才能让柱子遮着墙线啊?
玩斗牛为什么输钱
当你自认为工作量比他人多,得到报酬却比其他
作文桔子片段
淮北那有一天已结算工资的活
枣庄职业学院经济与信息技术系在那个校区
怎么把某一个模块从大系统中剥离出来
新二怎么去啊,有知道地址的么
一加5T 有什么特别的亮点吗?
突然觉得佛法已经灭尽了
命硬 是写给同性恋的吗
36岁了还能学健身教练吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?