C 程式設計練習2(siki老師)

2021-10-02 09:37:29 字數 2813 閱讀 6753

1.找出100到999之間的水仙花數;153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace text

}console.readkey();}}

}

2.2.3個可樂瓶可以換一瓶可樂,現在有364瓶可樂。

問一共可以喝多少瓶可樂,剩下幾個空瓶!

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace text

count = count + cola;

console.writeline("可以喝" + count + "瓶可樂," + "還剩下" + cola + "個空瓶。");

console.readkey();}}

}

3.猜數字遊戲,我有乙個數,請您猜猜是多少?

//請您輸入乙個0-50之間的數:20(使用者輸入數字)

//您猜小了,這個數字比20大:30

//您猜大了,這個數字比30小:25

//恭喜您猜對了,這個數字為:25

使用者猜錯了就繼續猜。猜對了就停止遊戲。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace text

else if(num4.編寫乙個應用程式用來輸入的字串進行加密,對於字母字串加密規則如下:

『a』-『d』 『b』-『e』 『w』-『z』…『x』-『a』 『y』-『b』 『z』-『c』 『a』-『d』 『b』-『e』,『w』-『z』…『x』 - 『a』 『y』-『b』 『z』- 『c』?

對於其他字元,不進行加密。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace text

tempstr += temp;

}else if (str[i] >= 'a' && str[i] <= 'z') /*大寫字母的加密*/

tempstr += temp1;

}else

}console.writeline(tempstr);

console.readkey();}}

}

5.編寫乙個控制台程式,要求使用者輸入一組數字用空格間隔,對使用者輸入的數字從小到大輸出。(array.sort方法和氣泡排序)

/*array.sort方法的排序*/

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace text}}

for(int i = 0;i6.喜歡西遊記的同學肯定都知道悟空偷吃蟠桃的故事,你們一定都覺得這猴子太鬧騰了,其實是你們有所不知:

悟空是在研究乙個數學問題!

什麼問題?他研究的問題是蟠桃一共有多少個!

不過,到最後,他還是沒能解決這個難題,哈哈。

當時的情況是這樣的:

第一天悟空吃掉桃子總數一半多乙個,第二天又將剩下的桃子吃掉一半多乙個,以後每天吃掉前一天剩下的一半多乙個,

到第n天準備吃的時候只剩下乙個桃子。

聰明的你,請幫悟空算一下,他第一天開始吃的時候桃子一共有多少個呢?

使用者輸入n的值,計算出來他第一天吃的時候桃子是多少個。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace text

}console.readkey();}}

}

7.輸入n(n<100)個數,找出其中最小的數,將它與最前面的數交換後輸出這些數。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace text

int min = numarray[0];

for(int i = 1;i}

numarray[0] = min;

for(int i = 0;iconsole.readkey();}}

}

C 程式設計練習1(siki老師)

1.編寫乙個程式,對輸入的4個整數,求出其中的最大值和最小值,並顯示出來。using system using system.collections.generic using system.linq using system.text using system.threading.tasks na...

跟siki老師學C 第二天

今天我們學習的是c 中的一些符號,包括一些常用字元和運算子等。首先來看乙個例子 string playername 馬里奧 int playerlevel 10 int hp 200 float exp 800.9f console.writeline 主角的名字為 主角的等級為 主角的血量為 主角...

跟siki老師學C 第七天

今天我們要學習的內容是函式,也叫做方法。什麼叫方法?就是我們為了達到某個目的或者實現某項功能而設定的一系列步驟。為什麼要使用方法呢?我們在之前編寫的控制台應用程式都是寫在main 方法中的,在控制台應用程式中,程式的執行是以main 方法為程式入口的,也就是說無論你main 方法寫在 只要你執行這個...