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];//sh

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 16:53:14

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];//sh
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,其余的不变,循环许多次都不变.

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];//sh
两个功能差不多,不过你的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

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];//sh c# for 循环 内部定义变量好吗 C# 求斐波那契数列的前10个数字用while或者for循环做 C#语言中do...while..for循环有什么本质上的区别? C# 输入n个数,求最大的数.用for语句循环写 这个画星星的java程序,为什么每次只显示一个星星?为什么运行的时候,每次都只显示一个 * MyPanel中的for循环不是应该显示300个 * import java.awt.*;import java.util.*;public class Stars {public static void main(St 在c#语言中for循环嵌套switch循环,switch循环中有break,它终止for循环还是switch for循环的疑问function myFunction(){var x=;for (var i=0;i C#随机数 出现同一个数?C#随机数声明放在for循环里总是出现同一个数,把Random R=new Random() 放在FOR循环外面 就可以了生成不同的随机数 是怎么回事?代码如下 用c#的for循环和if判断找出1到10000能被3,5,7整除的数 c# base的意义public abstract class B { public B(D t) { Console.WriteLine(B); } public void K() { Console.WriteLine(K); } } public class C : B { public C(String for循环语句语法疑问List list = new ArrayList();for(A a:list){}这样的for循环小括号里是什么意思? 用c#中for循环来计算数列1+1/2+2/3+...+99/100之和拜托回答的写出完整程序,谢啦,急 编程题:使用穷举法并分别用for、while、do.while循环语句求出1~100之间的质数.C#解答,谢谢 编程题:使用穷举法并分别用for、while、do.while循环语句求出1~100之间的质数.用c#解答, 用C#语言编写:输入一个正整数n,程序打印出该整数的所有约数(不包括1和该整数本身)使用for循环语句 c# public ObservableCollection icons = new ObservableCollection(); c# Console.WriteLine({0,-4},m);和Console.一部分程序是这样的:public static void Main(){ int m,k,n=1;Console.WriteLine({0,-4},2);for(m=3,m