1樓:k_戰虎
不懂pascal...
不過你可以將學生答案賦給變數。
然後利用迴圈巢狀的方法。重複比較。
然後再設個變數。根據相同的數目累加以便輸出結果。
個人覺得這個題目沒什麼意義。因為不能根據資料的完全雷同來說明是否抄襲。
而且輸出結果過於簡單。只知道抄襲的人數而不知道抄襲的人。
pascal 運算
2樓:網友
前兩行是程式說明部分,沒什麼用處;
第三行的const是常量賦值,賦給a,b,c,d分別為4,12,99,2099,並且不可再次改變;
第八行的var是程式變數說明部分,表明定義了e,f,g,i這三個整型變數,它們的範圍都是在-32768~32767之間、h這個實型變數,輸出來的h一般都是科學計數法,除非你加了雙長寬;
第十一行開始就是程式的主體,整個程式進行了五個變數的賦值,並且執行了乙個輸出,比較簡單,只解釋一下最後輸出:輸出的是a,b,c,d,e,f,g,i這幾個數的和,執行到最後。
a=4,b=12,c=99,d=2099,e=16(sqr是平方函式),f=2000,g=166(trunc是取整函式),i=28,輸出的是「the answer is 4424」
3樓:網友
program stage25;
uses wincrt;
const //常量a = 4;
b = 12;
c = 99;
d = 2099;
vare, f, g, i : integer;
h : real;
begine := sqr(a); //a的平方i := 3 * a + e;
f := d - c;
h := f / 12;
g := trunc(h); //如果h是小數,則取整。
writeln('the answer is ' ,a+b+c+d+e+f+g+i); //輸出變數a、b、c、d、e、f、g、i的和。
end.
4樓:網友
a,b,c,d是常量,是已經告訴你了;
e等於a的平方;
i等於a乘3加e;
f等於d減c;
h等於f除以12;
g等於h的四捨五入;
輸出a,b,c,d,e,f,g,h的和。
pascal:資料統計
5樓:網友
這是noip的一道或襲閉水題,用衫裂快排禪戚就可以了,**如下:
program tongjishuzi;
var a:array[1..200000]of int64;
t,n:longint;
procedure qsort(l,r:longint);
var t,m,n:longint;
k,c:int64;
beginm:=l;
n:=r;k:=a[(l+r)div 2];
repeat
while a[m]k do dec(n);
if m<=n then
beginc:=a[m];
a[m]:=a[n];
a[n]:=c;
inc(m);
dec(n);
end;until m>n;
if ml then qsort(l,n);
end;procedure output;
var t:longint;
j,k:int64;
begink:=a[1];
j:=0;for t:=1 to n doif a[t]=k then inc(j)elsebegin
writeln(k,' j);
k:=a[t];
j:=1;end;
writeln(k,' j);
end;begin
readln(n);
for t:=1 to n do
read(a[t]);
qsort(1,n);
output;
end.
pascal中如何計算記憶體
6樓:網友
為1000000*longint(4位元組)=1000*1000*4
所以,約為4m上限現在是20m左右。
如果是integer的話是2位元組,也就是2m
7樓:網友
陣列的大小1000000*元素的大小sizeof(longint)=4就可以了,在turbo pascal中是不能申請這麼大的陣列的,在free pascal中longint是4位元組還是8位元組我就不知道了。
pascal運算
8樓:
這個程式沒有輸出。可以再end.前面加個writeln(day);
另外如果你想看結果的話。建議按alt+f5。以後也這樣除錯。願你能養成良好的寫程式習慣。
9樓:網友
應該這樣輸入 year month回車。
比如 2008 8回車。
注意兩個資料要連在一起,否則pascal有可能認為第二個資料是0.
10樓:輝之環
該程式沒有輸出,在最後家兩句:
writeln(day);
readln();
幫我看一下這在算什麼 pascal
11樓:網友
這是個高精度運算---是指參與運算的數(加數,減數,因子……)範圍大大超出了標準資料型別(整型,實型)能表示的範圍的運算。例如,求兩個200位的數的和。這時,就要用到高精度演算法了。
他算的內容是1到n的階乘。因為所得數字太大。pascal無法儲存,所以用每個格仔代表乙個位數。
如 1024這個數,高精度就是把他寫成a[1]=4 ,a[2]=2,a[3]=0,a[4]=1。末尾的downto是由於高精度計算時(如同平時草稿紙上寫豎式)要從最低位算起,所以最低位放在a[1]裡。
12樓:網友
算n的階乘,即1*2*3*··n,而且是高精度的,即算出每一位的精確值。
怎麼計算時間複雜度(pascal)
13樓:文菄會灬凌
for 迴圈 repeat while 迴圈一層就是操作次數n 巢狀就是n*n*..n 深搜廣搜看深度以及擴充套件的狀態。鄙視複製貼上黨。
我是oier,不懂可以追問。我q505311701.
14樓:網友
用來描述乙個程式的時間複雜度的符號是o(x),x表示乙個多項式,這表示的是隨著問題規模的擴大,所需要執行的語句增長的情況。這個符號之前還有個常數。
x的值大部分可以近似用執行迴圈語句的次數來描述比如for i:=1 to n do
for j:=1 to n do begin end;
這個語句的時間複雜度為o(n^2) 因為它包含了雙層迴圈。
再比如for i:=1 to n do done(i);
假設done(i)的複雜度為m,則這個迴圈的時間複雜度為o(n*m)比較常見的時間複雜度為。
o(1) o(logn) o(n) o(n^2) o(n^3)..各種。
值得一提的是,常數也是影響乙個程式的效率的重要因素比如,乙個o(n)的程式,常數是10000;
乙個o(n^2)的程式 常數是1
則在n<10000時,第二種更好。
當n>10000時,第一種好。
可能沒樓上專業。。 lz不懂的可以追問我。
用pascal算n! 急
15樓:嘯嘯_飛
a:=a+1這句去了,不但沒有意義,而且還是個語法錯誤。
改掉之後就行了,階乘數能夠表示出來的也就前十幾個,往後用高精度吧。
有家真好初中作文不要抄襲有沒有自己寫的不要寫的太好寫差一點
卡喵卡 初中作文啊,我給你推薦一首歌啊,聽完後你保證有感覺,劉德華的 回家真好 年代有些久遠,順便看看mv也行,初中要求600字是麼?多麼溫馨的題目,自己寫好啦。好歹終究是自己的東西,原創最重要 家是心靈的依存,喚著浪子回頭,載著遊子思念家的赤紅的心。家是狂風暴雨的一面擋風牆,在冥冥人世間,家是受難...
家裝設計如何計算電線用量
按照你燈和插座的多少和位置而定,最好按照圖紙計算。pvc管大概十五跟就夠了,三四元一根,線用的就多了 這個不好說 你可以根據房子的結構來進行計算,看你的燈具,開關,插座的位置,家裝電線用量計算 家裝電線用量計算,家裝開始之前一定要選購好電線才行,但是很多人都不知道如何去計算自家需要多少電線,因此不好...
鏈家租房中介費多少,租房中介費怎麼計算
還讓不讓改了 租房的中介費,一般是一個月的房租。假設房租是3000元每月,那中介費就是3000元。 加菲5日 1.當然沒問題拉,如果你要求速度的話肯定要多跑幾家了 2.在北京是你簽完合同才交中介費的,看房不收費 收費的你就不要跟著看了,如果你在一家成交,別的中介公司你就不用管了,不用付他們任何費用 ...