static void Main(string[] args)
{
//声明整型数组,保存一组整数
int[] num = new int[] { 3,34,43,2,11,19,30,55,20};
bool has7=false;//请完善代码,判断数组中有没有7的整倍数
for(int i=0; i<num.Length;i++)
{
if(num%7==0)
{
has7 = ture;
break;
}
}
if(has7)
Console.WriteLine("有7的整倍数");
else
Console.WriteLine("没有7的整倍数");
}
错误1: if(num%7==0) 改成 if (num[i] % 7 == 0)
错误2: has7 = ture;// 改成 has7 = ture;
static void Main(string[] args)
{
//声明整型数组,保存一组整数
int[] num = new int[] { 3,34,43,2,11,19,30,55,20};
bool has7=false;//请完善代码,判断数组中有没有7的整倍数
for(int i=0; i<num.Length;i++)
{
if(num%7==0)//num[i]%7==0
{
has7 = ture;//是true
break;
}
}
if(has7)
Console.WriteLine("有7的整倍数");
else
Console.WriteLine("没有7的整倍数");
}
看加粗的!
重置代码试一下