C
- voluntas
- @ignis_fatuus
- ブン
- @Linda_pp
- 清楚なC++メイドBOT
- @tzik_tack
- 長谷川一輝
- wraith13
- @jj1bdx
- @cpp_akira
- 安藤敏彦
- @srz_zumix
- Siv3D
- @okdshin
- @hnokx
- @ishidakei
- @take_cheeze
- TAKEI Yuya
- @mumumu
- I (@wx257osn2)
- Tommy6
- わたやん
- @KorekaraSEDB
- @kariya_mitsuru
- @ciniml
- @beam2d
- @grafi_tt
- @nekketsuuu
- LouiS0616
- @volanja
- 大鎌広
- むてら
- ガチKGB
- 三重野賢人
x
35
1
2
3
4
bool order(int * a, int * b){
5
int temp = *a;
6
if(*a > *b){
7
*a = *b;
8
*b = temp;
9
return true;
10
}
11
else if(*a < *b){
12
*a = *a;
13
*b = *b;
14
return false;
15
}
16
else if(*a==*b){
17
*a = *a;
18
*b = *b;
19
return false;
20
}
21
}
22
23
int main(void) {
24
int a = 12, b = 34;
25
puts(order(&a, &b) ? "Yes" : "No");
26
printf("%d %d\n", a, b);
27
a = 78; b = 56;
28
puts(order(&a, &b) ? "Yes" : "No");
29
printf("%d %d\n", a, b);
30
a = 90; b = 90;
31
puts(order(&a, &b) ? "Yes" : "No");
32
printf("%d %d\n", a, b);
33
return 0;
34
}
35
$ gcc prog.c -Wall -Wextra -std=gnu11
Start
prog.c: In function 'order': prog.c:21:1: warning: control reaches end of non-void function [-Wreturn-type] 21 | } | ^
No 12 34 Yes 56 78 No 90 90
0
Finish