(1)如果兩個整數儲存在變數var1和var2中,該進行什麼樣的布林測試,看看其中的乙個(但不是兩個)是否大於10?
答案:(var1>10)^(var2>10)
(2)編寫乙個應用程式,其中包含練習(1)中的邏輯,讓使用者輸入兩個數字,並顯示它們,但拒絕接受兩個數字都大於10的情況,並要求使用者重新輸入。
答案:using system;
using system.collections.generic;
using system.linq;
using system.text;
while (!數字正確)
else
else}}
console.writeline("第乙個數字是:/n第二個數字是:", var1, var2);
console.readkey();}}
}(3)下面的**有什麼錯誤?
int i;
for(i=1;i<=10;i++)
if((i %2) = 0)
continue;
console.writeline(i);
答案:將 if((i%2)=0)改為if((i%2)==0)即可。
(4)修改mandelbrot影象應用程式,要求使用者輸入影象的邊界,顯示選中個影象部分。當前**輸出的字元應正好能放在控制台應用程式的一行上。考慮如何使每個選中的影象正好佔據大小相同的空間,以最大化可視區域。
答案:這道題不會做,附參***。
static void main(string args)
switch (iterations % 4)
}console.write("/n"); }
console.writeline("current limits:");
console.writeline("realcoord: from to ", realmin, realmax);
console.writeline("imagcoord: from to ", imagmin, imagmax);
console.writeline("enter new limits:");
console.writeline("realcoord: from:");
realmin = convert.todouble(console.readline());
console.writeline("realcoord: to:");
realmax = convert.todouble(console.readline());
console.writeline("imagcoord: from:");
imagmin = convert.todouble(console.readline());
console.writeline("imagcoord: to:");
imagmax = convert.todouble(console.readline()); }
}
演算法競賽入門經典第四章習題
習題4 1 題目大意就是 乙個象棋殘局,紅方有n 2 n 7 個棋子,黑方只有乙個將,紅方除了帥,還可能有車,馬,炮,並且要考慮 蹩馬腿 輸入所有棋子的位置,保證局面合法並且紅方已經將軍,判斷紅方是否已經將黑方將死,解題思路 用乙個棋盤儲存紅方可以打到的地方,看黑方將是否有其餘的地方去,在豎直方向只...
讀《C 入門經典》第四章
c 也算是半路出家了,基礎不是很好,這幾天重新學習了一下 c 入門經典 算是打基礎啦。前三章已經看完了,今天開始看第四章。1 c 簡介 2 編寫c 程式 3 變數和表示式 4 流程控制 分支,迴圈 4.1 布林邏輯 布林比較 關係運算子 bool islessthan10 islessthan10 ...
C 第四章習題
1 定義乙個複數類complex,過載運算子 使之能用於複數的加法運算。將運算子函式過載為非成員 非友元的普通函式。程式設計序,求兩個複數之和。2 定義乙個複數類complex,過載運算子 使之能用於複數的加減乘除。運算子過載函式作為complex類的成員函式。程式設計序,分別求兩個複數之和 差 積...