| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 393 人关注过本帖
标题:求问题
只看楼主 加入收藏
sunxuan007
Rank: 1
等 级:新手上路
帖 子:17
专家分:1
注 册:2012-8-28
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
求问题
(如果论坛有什么规矩,比如此类问题在q群中问发等等,或不让开新帖等等,请告知。
不然我有想问的问题时就开个新帖问了呵呵)

大家好!
//想统计最后数组中奇数和偶数的个数,代码如下。
            int[,] arr = new int[2, 3];
            for (int i = 0; i < 2; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    Console.WriteLine("输入第{0}行第{1}个数", i + 1, j + 1);
                    int num = Convert.ToInt32(Console.ReadLine());
                }
            }
            int n = 0;
            int a = 0;
            for (int i = 0; i < 2; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    if (arr[i,j] % 2 == 0)
                        n++;
                    else
                        a++;
                }
            }
            Console.WriteLine("数组中奇数的个数是{0}个", a);
            Console.WriteLine("数组中偶数的个数是{0}个", n);
//问题是不管数组中元素值是多少,最后a的值都是0,n都是元素数。
//全通过了if而没走else.求解决
2012-09-13 13:23
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:20 
int[,] arr = new int[2, 3];
默认值都是零。。。。。

59ita点com(我就爱TA)
2012-09-13 14:31
sunxuan007
Rank: 1
等 级:新手上路
帖 子:17
专家分:1
注 册:2012-8-28
收藏
得分:0 
回复 2楼 belin2000
奥我只是循环输入数却没给赋值给数组。。。
只是用无关的num收了一下...-_-||
谢谢了
2012-09-13 14:53
快速回复:求问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015558 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved