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

2021-10-02 08:33:03 字數 4706 閱讀 3729

1.編寫乙個程式,對輸入的4個整數,求出其中的最大值和最小值,並顯示出來。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

else

if(num3>max)

if(num4>max)

if(num1>num2)

else

if(num32.讓使用者輸入兩個整數,然後再輸入0-3之間的乙個數,0代表加法,1代表減法,2代表乘法,3代表除法,計算這兩個數字的結果。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

console.writeline("這兩個數字的結果是:");

console.writeline(sum);

console.readkey();}}

}

3.求出1-1000之間的所有能被7整除的數,並計算和輸出每5個的和。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss}}

console.readkey();}}

}

4.編寫乙個控制台程式,分別輸出1-100之間的平方和平方根。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

console.readkey();}}

}

5.兔子繁殖問題。設有一對新生的兔子,從第三個月開始他們每個月都生一對兔子,新生的兔子從第三個月開始又每個月生一對兔子。按此規律,並假定兔子沒有死亡,20個月後共有多少個兔子?要求編寫控制台程式。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

}class rabbit

else}}

}

6.程式設計輸出1-100中能被3整除但不能被5整除的數,並統計有多少個這樣的數。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

}console.writeline("這樣的數一共有:" + count + "個。");

console.readkey();

}}

}

7.程式設計輸出1000以內的所有素數。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

}if(isprime)

}console.readkey();

}}

}

8.程式設計輸出九九乘法表。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

*=", i, j, i * j);

if(i == j)}}

console.readkey();

}

}

}

9.編寫乙個擲色子100次的程式,並列印出各種點數的出現次數。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

}console.writeline("點數1出現的次數有" + num1 + "次。");

console.writeline("點數2出現的次數有" + num2 + "次。");

console.writeline("點數3出現的次數有" + num3 + "次。");

console.writeline("點數4出現的次數有" + num4 + "次。");

console.writeline("點數5出現的次數有" + num5 + "次。");

console.writeline("點數6出現的次數有" + num6 + "次。");

console.readkey();

}

}

}

10.乙個控制台應用程式,輸出1-5的平方值。

要求:用for語句實現,用while語句實現,用do-while語句實現。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

while(j < 5)

dowhile (k < 5);

console.readkey();

}}

}

11.乙個控制台應用程式,要求使用者輸入5個大寫字母。

如果使用者輸入的資訊不滿足要求,提示幫助資訊並要求重新輸入。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

}if(isupper == true)

else

console.readkey();

}

}

}

12.乙個控制台應用程式,要求完成下列功能:

1.接收乙個整數n。

2.如果接收的值n為正數,輸出1-n間的全部整數。

3.如果接收的值n為負數,用break或者return退出程式。

4.如何n為0的話,轉到1繼續接收下乙個整數。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

}else if(n<0)

else

console.readkey();

}

}

}

13.乙個控制台應用程式,求1000之內的所有「完數」。所謂「完數」是指乙個數恰好等於它的所有因子之和。例如

6是完數,因為6 = 1 + 2 + 3。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace ss

{ class program

{static void main(string args)

{

for(int i = 1; i<=1000;i++)

{int sum = 0;

for(int j = 1;j大夥如果有不懂的地方或者有啥好建議的歡迎來提嗷~

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

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.task...

跟siki老師學C 第二天

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

跟siki老師學C 第七天

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