| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5534 人关注过本帖
标题:C#初学者求助输出问题
只看楼主 加入收藏
小磊侠客
Rank: 2
等 级:新手上路
威 望:3
帖 子:5
专家分:0
注 册:2019-8-28
收藏
得分:0 
不要后面的for循环,直接用if判断就可以啦
if(shuru==shu[i]){
   Console.WriteLine("这个是数组中的数");
}else{
   Console.WriteLine("这个不是数组中的数");
}
你之所会输出6次,是因为数组[i]是通过下标计算数组的长度,计算出数组长度为6,再加上for循环,循环6次后没有数组中的数,就退出啦
2019-08-28 13:47
hzx8298684
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-2-24
收藏
得分:0 
int[] intArray = { 1, 30, 25, 23, 80, 90 };
         
            
            int sum = 0;
            for (int i = 0; i < intArray.Length; i++)
            {
               
                Console.Write(intArray[i]+"\t" );
                sum += intArray[i];
               
            }
            Console.Write("这个数组的和是{0}",sum+"\n");
            Console.Write("请输入一个整数");
             int shuru= Convert.ToInt32(Console.ReadLine());
            bool chunzai;
            
            chunzai=intArray.Contains(shuru);
            if(chunzai==false)

            Console.Write("这个数不是数组中的数");
                else
                Console.Write("这个数是数组中的数");

            Console.ReadKey();
2019-12-20 15:39
快速回复:C#初学者求助输出问题
数据加载中...
 
   



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

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