C++作業:n匹のサルを1周し、時計回りに1からnまで番号付けする
832 ワード
/* , 1309 , */
/*
07, 2
n , 1 n 。 1 1 m ,
m , 。 1 ,
m , 。 。
*/
#include
#include
//
typedef struct __Node
{
int id;
struct __Node* next;
}Node;
int Play(int n, int m)
{
// :n
//
Node* lst = (Node*)malloc(sizeof(Node)*n);
int i;
for(i=0; inext = cur->next;
cur = cur->next;
}
else
{
//
prev = cur;
cur = cur->next;
}
}
//
int winner = cur->id;
free(lst); //
return winner;
}
int ex07_02()
{
int winner = Play(5, 2);
printf("winner is %d .
", winner);
return 0;
}