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