æç
§é¢æåºè¯¥æ¯ä¸ä¸ª
int i=1ï¼ç¨æ¥ç»æ°ç»éè¦èµå¼å®ä½å°å
·ä½åå¨åå
ï¼æ¤å¤ä»æ°ç»ç¬¬äºå¼å§èµå¼ãä¸è¡¨0第ä¸
int a[];å
¥æ åå
ç¨æ¥ä¸´æ¶åå¨æ°æ®
fï¼nï¼{
ifï¼n-1=0ï¼
{scanfï¼ï¼ç®åå
¶ä¸a[i]èµå¼ï¼
i++ï¼}
else fï¼n-1ï¼ï¼
}
åºæ æ¯éåºåå¨å°åå¨åå
ï¼æ¤ä¾ä¸ºäºæ¹ä¾¿ï¼ä¸é¢çæ¯å äºä¸ä¸ªæ°ç»ãä½ å¯ä»¥ç´æ¥ä½¿ç¨ä¸ä¸ªæ°ç»ï¼ä½¿ç¨å¯¹æ¢çæ¹æ³ãï¼
ä»
ä¾åèã
å¦ä½è®¾è®¡éå½ç®æ³
1.ç¡®å®éå½å
¬å¼
2.ç¡®å®è¾¹çï¼ç»äº)æ¡ä»¶
ç»ä¹ ï¼
ç¨éå½çæ¹æ³å®æä¸åé®é¢
1.æ±æ°ç»ä¸çæ大æ°
2.1+2+3+...+n
3.æ±n个æ´æ°ç积
4.æ±n个æ´æ°çå¹³åå¼
5.æ±n个èªç¶æ°çæ大å
¬çº¦æ°ä¸æå°å
¬åæ°
6.æä¸å¯¹ééå
ï¼æ¯ä¸¤ä¸ªæå°±ç¹æ®ééåä¸å¯¹å
å.é®n个æåå
±æå¤å°å¯¹å
å
7.å·²ç¥ï¼æ°å1,1,2,4,7,13,24,44,...æ±æ°åç第 n项.
2.3å
¸åä¾é¢
ä¾3 å¿«éæåº
å¿«éæåºçææ³æ¯ï¼å
ä»æ°æ®åºåä¸éä¸ä¸ªå
ç´ ,并å°åºåä¸æææ¯è¯¥å
ç´ å°çå
ç´ é½æ¾å°å®çå³è¾¹æ左边ï¼å对左å³ä¸¤è¾¹åå«ç¨åæ ·çæ¹æ³å¤ä¹ç´å°æ¯ä¸ä¸ªå¾
å¤ççåºåçé¿åº¦ä¸º1,å¤çç»æ.
ç¨åºå¦ä¸ï¼
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
programkspv;
var
a:array[0..10000]oflongint;
i,n:integer;
procedurequicksort(l,r:longint);
vari,j,mid:longint;
begin
i:=l;j:=r;mid:=a[(l+r)div2];
repeat
whilea[i]<middoinc(i);
whilea[j]>middodec(j);
ifi<=jthen
begin
a[0]:=a[i];a[i]:=a[j];a[j]:=a[0];
inc(i);dec(j);
end;
untili>j;
ifi<rthenquicksort(i,r);
ifl<jthenquicksort(l,j);
end;
begin
write('inputdata:');
readln(n);
fori:=1tondoread(a[i]);
writeln;
quicksort(1,n);
write('outputdata:');
fori:=1tondowrite(a[i],'');
writeln;
end.
追é®ä½ ããã
å¤å¶ç好ææ¾
追çä½ æ²¡æåç°ä¸é¢çä¾åä¸å¤§å¯¹å²åï¼é£æ¯æèªå·±åçâ¦â¦ä½ è¿å¾åè°æ´ä¸ä¸ï¼åé¢é£äºå°±æ¯å¤å¶çï¼ä¸»è¦æ¯æé«èªå·±çéå½ææ³çã
è´¹äºåå°æ¶å¥½ä¹
ä¸å¼äºãå°±æ¯æç å¼çãä½ å¨ç解ä¸ä¸ï¼åç
§ä¸é¢ç®æ³è®¾è®¡