c# for的循环疑问
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/24 21:32:27
c# for的循环疑问
public static int[] shuzu = new int[20] { 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20 };
//shuzu[19] = shuzu[18];
//shuzu[18] = shuzu[17];
//shuzu[17] = shuzu[16];
//shuzu[16] = shuzu[15];
//shuzu[15] = shuzu[14];
//shuzu[14] = shuzu[13];
//shuzu[13] = shuzu[12];
//shuzu[12] = shuzu[11];
//shuzu[11] = shuzu[10];
//shuzu[10] = shuzu[9];
//shuzu[9] = shuzu[8];
//shuzu[8] = shuzu[7];
//shuzu[7] = shuzu[6];
//shuzu[6] = shuzu[5];
//shuzu[5] = shuzu[4];
//shuzu[4] = shuzu[3];
//shuzu[3] = shuzu[2];
//shuzu[2] = shuzu[1];
//shuzu[1] = shuzu[0];
//shuzu[0]=50;
for (j = 19; j < 1; j=j-1)
{
shuzu[j] = shuzu[j - 1];
}
shuzu[0]=50;
两个功能一样不?
我要将他放入一个循环里,用这个使shuzu[]中的数据依次变为50,为什么第一种比较麻烦的方法可以依次改变数据.(数组中的元素依次变位50)
而第二种方法就shuzu[0]=50,其余的不变,循环许多次都不变.
public static int[] shuzu = new int[20] { 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20 };
//shuzu[19] = shuzu[18];
//shuzu[18] = shuzu[17];
//shuzu[17] = shuzu[16];
//shuzu[16] = shuzu[15];
//shuzu[15] = shuzu[14];
//shuzu[14] = shuzu[13];
//shuzu[13] = shuzu[12];
//shuzu[12] = shuzu[11];
//shuzu[11] = shuzu[10];
//shuzu[10] = shuzu[9];
//shuzu[9] = shuzu[8];
//shuzu[8] = shuzu[7];
//shuzu[7] = shuzu[6];
//shuzu[6] = shuzu[5];
//shuzu[5] = shuzu[4];
//shuzu[4] = shuzu[3];
//shuzu[3] = shuzu[2];
//shuzu[2] = shuzu[1];
//shuzu[1] = shuzu[0];
//shuzu[0]=50;
for (j = 19; j < 1; j=j-1)
{
shuzu[j] = shuzu[j - 1];
}
shuzu[0]=50;
两个功能一样不?
我要将他放入一个循环里,用这个使shuzu[]中的数据依次变为50,为什么第一种比较麻烦的方法可以依次改变数据.(数组中的元素依次变位50)
而第二种方法就shuzu[0]=50,其余的不变,循环许多次都不变.
![c# for的循环疑问](/uploads/image/z/19900751-23-1.jpg?t=c%23+for%E7%9A%84%E5%BE%AA%E7%8E%AF%E7%96%91%E9%97%AE)
两个功能差不多,不过你的for循环有问题:
1. 条件应为:j>=0;
2.shuzi[0]为最小值不会自动减1,如果要自减1就应为:shuzu[19]=50,再用减循环就Ok了
我写两种你参考一下:
1
shuzu[19]=50;
for(int j=19;j>=0;j--)
{
shuzu[j]=shuzu[j-1];
}
2
shuzu[0]=50;
for(int j=1;j
1. 条件应为:j>=0;
2.shuzi[0]为最小值不会自动减1,如果要自减1就应为:shuzu[19]=50,再用减循环就Ok了
我写两种你参考一下:
1
shuzu[19]=50;
for(int j=19;j>=0;j--)
{
shuzu[j]=shuzu[j-1];
}
2
shuzu[0]=50;
for(int j=1;j
Matlab for循环替代的疑问.
matlab for循环疑问
c# for 循环 内部定义变量好吗
for循环语句语法疑问
C# 输入n个数,求最大的数.用for语句循环写
C#语言中do...while..for循环有什么本质上的区别?
如何用for循环编写最好是c,c#语言
C#语句中的FOR循环中的i值问题.
在c#语言中for循环嵌套switch循环,switch循环中有break,它终止for循环还是switch
用c#的for循环和if判断找出1到10000能被3,5,7整除的数
C# Math.Round() 疑问
用C#语言编写:输入一个正整数n,程序打印出该整数的所有约数(不包括1和该整数本身)使用for循环语句