QBASIC编辑如下:
S1=0
S2=0
FOR I=1 TO 50 STEP 2。
S1=S1+I。
NEXT I
FOR J=2 TO 50 STEP 2。
S2=S2+J
NEXT J
S=S1-S2
PRINT S
1、新建一个工程和.c文件。
2、输入头文件和主函数。
3、定义变量类型。
4、用一个for循环去遍历1~1000之间的所有数.。
5、用if循环去判断该数能否被3整除。
6、编译,运行。可以看到输出1-1000之间所有个位是3但不能被3整除的数。
Random r = new Random();。
r.nextInt(101);。
random的nextInt(int n)方法可以生成一个介于0(包含)到n(不包含)之间的整数。
nextInt(101)生成的就是0~100之间的随机数,包含0和100。
零至100随机数是这个就是随机的,摇出来的是0就是0,是9就是9。随机的数字没有人为操作的,也有人为控制的时候,就好比是购买福利彩票,摇数字的时候,明面上说是随机摇出来,但是幕后还是有人手操控出来的数字掉下来,所以想要中这个彩票的人除非是运气好的不得了,爆棚,碰到了,就是中了五百万大奖。
1-100随机数说明
要生成1到100之间的随机数,有大约两种办法,一是先生成0到1之间的一个随机小数,然后再扩大100倍,再取整数,就可以生成1到100之间的随机数,第二个办法是直接生成1到100的随机数,方法是先生成一个Random对象,再使用nextInt100方法,就生成了指定范围内的随机数。
static void Main(string[] args)。
{
List<int> mylist = new List<int>(); //申请一个list,用于存储11个随机数。
Random r = new Random(); //生成一个产生随机数的对象。
for (int i = 0; i < 11; i++) //循环11次,用于生成随机数。
{
int temp = r.Next(100); //生成0-100内随机数,
mylist.Add(temp);//存入mylist。
Console.WriteLine("第" + i.ToString() + "个随机数为:" + temp.ToString()); //打印随机数。
}
//要找到中间数就是删除的第6个数,所以循环6次。
int maxInt = -999;。
for (int i = 0; i < 6; i++)。
{
mylist = RemoveMaxV(mylist, out maxInt);。
}
Console.WriteLine("中间数为:" + maxInt.ToString());。
} //找出list中最大的数,并移除最大的数。
private static List<int> RemoveMaxV(List<int> list, out int maxv)。
{
int max = -999; //设最大数位-999。
foreach (int x in list) //遍历每个数。
{
if (x > max) //如果list中一个数大于当前最大数,则最大数就是这个数。
{。
max = x;。
}。
}
maxv = max; //给最大数赋值。
list.Remove(max); //移除list中的最大数。
return list;//返回删除掉最大数的list。
} //ctrl+F5运行。