溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

C#forUnity快速入門(連載2)-C#語言入門

發(fā)布時間:2020-08-11 06:16:23 來源:網(wǎng)絡(luò) 閱讀:1506 作者:Liu_guozhu 欄目:開發(fā)技術(shù)

 C# for Unity 編程語言快速入門教程(連載2)---C#語言入門
 


  接上篇內(nèi)容,我們把更多的C#語言入門級編程習(xí)題發(fā)布如下,希望能夠?qū)#編程小白提高技能有幫助。


  三:  學(xué)習(xí)循環(huán)語句(續(xù))


             /*  第13題

                 求整數(shù)1~100的累加值,但要求跳過所有個位為3的數(shù)。

             */
            int intResult = 0; //累加和

            for (int i = 1; i <=100 ; i++)
            {
                if(i%10==3)//所有個位為3的數(shù)字
                {
                    continue;
                }
                intResult = intResult + i;
            }
            Console.WriteLine("Result={0}",intResult);
           

             /*  第14題

                 輸出1-100 之間不能被6整除的全部數(shù)字。

             */
            for (int i = 0; i <=100; i++)
            {
                if(i%6==0)
                {
                    continue;
                }
                Console.WriteLine(i);
            }


             /*  第15題

                計算1-100間所有整數(shù)的和,當(dāng)和為4位數(shù)時終止求和并輸出該和的值。

             */
            int intResult = 0;//累加和

            for (int i = 1; i <=100 ; i++)
            {
                if (intResult>=1000)
                {
                    break;
                }
                intResult += i;
            }
            Console.WriteLine("result={0}",intResult);


             /*  第16題

                計算輸出1-100 之間的  所有奇數(shù)    (且小于4位數(shù)字) 的  累加和。

             */
            int intResult = 0;//累加和

            for (int i = 1; i <= 100; i++)
            {
                //求奇數(shù)的累加和
                if (i%2!=0)
                {
                    intResult += i;
                }
                //判斷小于4位數(shù)
                if (intResult >= 1000)
                {
                    Console.WriteLine("result={0}", intResult - i);
                    break;
                }
            }


             /*  第17題

                 打印輸出平方值小于20000的最大整數(shù)。

             */
            int intCircle = 1; //循環(huán)控制變量

            while (intCircle * intCircle<20000)
            {
                ++intCircle;
            }
            Console.WriteLine("平方值小于20000的最大整數(shù)是:{0}", intCircle-1); //答案:141


  三:  學(xué)習(xí)數(shù)組

       數(shù)組可以認(rèn)為是連續(xù)的多個變量定義,提供以下編程題目,供參考學(xué)習(xí)。

    

             /*  第18題

                 定義一個數(shù)組,給出5個數(shù),求最大數(shù)值

             */

            int[] intArray = new int[5];//5 表示數(shù)組的“長度”
            int intMax = 0;

            intArray[0] = 2230;
            intArray[1] = 20;
            intArray[2] = 345440;
            intArray[3] = 32;
            intArray[4] = 78;

            for (int i = 0; i < 5; i++)
            {
                if (intArray[i] > intMax)
                {
                    intMax = intArray[i];
                }
            }
            Console.WriteLine("最大數(shù)值={0}", intMax);



             /*  第19題

                 將100 個整數(shù)輸入數(shù)組后, 按每行10 個數(shù)輸出。

             */

            Console.WriteLine("\"大家好\""); //  (\") 表示為引號。  

            for (int i = 1; i <= 100; i++)
            {
                Console.Write("  " + i);
                if (i % 10 == 0)//表明10的倍數(shù)
                {
                    //換行
                    //Console.WriteLine();
                    Console.WriteLine("\n");//轉(zhuǎn)義字符,表示換行
                }

            }



             /*  第20題

                 定義一個數(shù)組,初始化3個數(shù)值,打印輸出最大數(shù),最小數(shù),平均數(shù)

             */

            int[] intArray = { -22, 30000, 833 };
            int intMax = int.MinValue;     //最大數(shù)值
            int intMin = int.MaxValue;     //最小數(shù)值
            int intTatle = 0;             //總和
            int intAVG = 0;               //平均數(shù)

            Console.WriteLine("數(shù)組的長度=" + intArray.Length);
            for (int i = 0; i < intArray.Length; i++)
            {
                if (intArray[i] > intMax)
                {
                    intMax = intArray[i];
                }
                if (intArray[i] < intMin)
                {
                    intMin = intArray[i];
                }
                //求累加和
                intTatle += intArray[i];
            }
            intAVG = intTatle / intArray.Length;
            Console.WriteLine("最大數(shù)值={0}", intMax);
            Console.WriteLine("最小數(shù)值={0}", intMin);
            Console.WriteLine("平均數(shù)值={0}", intAVG);



             /*  第21題

                 定義一個數(shù)組, 從鍵盤上輸入3個數(shù)值,打印輸出最大數(shù)值

             */

            int[] intArray = new int[3];
            int intMax = int.MinValue;

            for (int i = 0; i < intArray.Length; i++)
            {
                //從鍵盤輸入多個數(shù)據(jù)
                Console.WriteLine("請輸入第{0}個數(shù)值。", i);
                string strTemp = Console.ReadLine();
                intArray[i] = int.Parse(strTemp);//字符串轉(zhuǎn)換int 數(shù)據(jù)類型
                //判斷輸出最大數(shù)值
                if (intArray[i] > intMax)
                {
                    intMax = intArray[i];
                }
            }
            Console.WriteLine("最大數(shù)值={0}", intMax);




以上都是C#基礎(chǔ)中的最基本內(nèi)容,對于“小白”來說是必經(jīng)的常用習(xí)題。

    




向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI