C/C++の宿題を片付けます 100at TECH
C/C++の宿題を片付けます 100 - 暇つぶし2ch164:デフォルトの名無しさん
07/11/25 21:24:45
>>162
int dom[] = {-1,31,28,31,30,31,30,31,31,30,31,30,31};
void yesterday(int *y, int *m, int *d) {
  --*d;
  if (*d <= 0) *d = dom[--*m];
  if (*m <= 0) --*y, *m = 12;
}
void tomorrow(int *y, int *m, int *d) {
  ++*d;
  if (*d > dom[*m]) *d = 1, ++*m;
  if (*m > 12) ++*y, *m = 1;
}
void sort3(int *n1, int *n2, int *n3) {
  int tmp;
  if (*n1 > *n2) tmp = *n1, *n1 = *n2, *n2 = tmp;
  if (*n2 > *n3) tmp = *n2, *n2 = *n3, *n3 = tmp;
  if (*n1 > *n2) tmp = *n1, *n1 = *n2, *n2 = tmp;
}


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch