//1.随机产生100个100以内的整数,并统计输出其中能被7整除
//的数,把这些数按5个一行输出,每行的末尾输出本行整数的和。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//1.随机产生100个100以内的整数,并统计输出其中能被7整除
//的数,把这些数按5个一行输出,每行的末尾输出本行整数的和。
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int count = 0;//计数器,累加到5就换行
int sum = 0;//统记每一行的和sum
Random random = new Random();//这一句不能放在for循环的里面去
for (int i = 0; i < 100; i++)//产生一百个随机数
{
int key = random.Next(100);//参数100表示产生的随机数的范围是100以内的
if (key % 7 == 0)//满足条件
{
count++;//计数器加1直到为5
sum += key;//依次统计出每一行的和sum
Console.Write(key + "\t");//输出满足模7为0的随机数
if (count == 5)//满足就换行
{
Console.WriteLine(sum);//输出每一行的和sum后就换行
sum = 0;//归0
count = 0;//归0
}
}
}
if (count > 0)
{//最后一行不可能总是为0,所以要输出特殊情况,最后一行不满足
//5个时也要输出他们的和然后再换行
Console.WriteLine(sum);
}
Console.ReadKey();
}
}
}
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int count = 0;//计数器,累加到5就换行
int sum = 0;//统记每一行的和sum
Random random = new Random();//这一句不能放在for循环的里面去
for(int i=0;i<100;i++)//产生一百个随机数
{
int key = random.Next(100);//参数100表示产生的随机数的范围是100以内的
if(key%7==0)//满足条件
{
count++;//计数器加1直到为5
sum += key;//依次统计出每一行的和sum
Console.Write(key+"\t");//输出满足模7为0的随机数
if(count == 5)//满足就换行
{
Console.WriteLine(sum);//输出每一行的和sum后就换行
sum = 0;//归0
count = 0;//归0
}
}
}
if(count>0)
{//最后一行不可能总是为0,所以要输出特殊情况,最后一行不满足
//5个时也要输出他们的和然后再换行
Console.WriteLine(sum);
}
Console.ReadKey();
}
}
}