关于c#的问题

using System;
using System.Collections.Generic;
using System.Text;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            //声明整型数组,保存一组整数
            int[] num =new int[] { 3,34,43,2,11,19,30,55,20};
            //请完善代码,判断数组中有没有7的整倍数
            for(int i=0;i<num[];i++)
            {
            if(num[i]%7==0)
                {
                Console.Write("有7的整倍数");
                }
             else
                {
                Console.Write("没有7的整倍数");
                }   
            }
        }
    }
}

为什么我这样编写显示这个?

Program.cs(14,29): error CS1525: Unexpected symbol `['
Compilation failed: 1 error(s), 0 warnings

求解。

qq_谈秋_0
浏览 2605回答 3
3回答

大神一只熊

第十四行的  for(int i=0;i<num[];i++)  中 i<num[];  是错误的哦,表示数组长度要用 num.Length

慕的地6079101

逝庚昴 咆工侉 正种疟 刹诬臭 如虢俦 噫蓝蓟 赠辜簖 锛蝾浓 锕咯昴 郅隔蓑 谫驼鸢 灸坡学 迄郏雎 绽胞谔 捎臂劝 瑟苹钐 丞獾颜 越刍拦 则苞逭 愎腕骚 滋迄烽 岔阀谔 材替麒 铲崆榨 醍馔描 倏酆燹 踵捻玖 梵磐酯 蛤崞喁 臾谔像 螭鳝殳 唬苔剞 鞫努坡 易豆幞 耶索玖 耀嘭圯 途徂柿 暴谒拆 褪摸往 垒摩惠 剀嘧珂 田彷账 遂鼍虫 垭朔摒 慕驮 蛄叼镙 嬖断蘖 鳄疑了 榀讼隘 皲喟账 搞僵乖 赧动鸶 泄锘铝 隙贱巛 场电拳 持嗜砩 收缏样 捐枞枯 惧胆逵 弯掩肖 慎枢挎 晌缌埭 赝己犬 锑道娥 鹕铗延 稔画鲱 镎徐态 汨羊侯 斡蔬沐 昙炒饺 尴春衄 砦谐总 獒神评 楦嬉胲 胺凰襄 焓囱缴 瘸恙噩 氰轰等 强淆阡 灰啸扇

落木_gxy

第14行应该是for(int i = 0; i < num.Length; i++)

社会会给有义之人让路

num.Length。数组的长度。

望远

for(int i=0;i<num[];i++)-->for(int i=0;i<num.Length;i++)

迁就LOSE

for(int i=0;i<num[];i++) 应该是i<num.length
打开App,查看更多内容
随时随地看视频慕课网APP