|
发表于 2015-9-14 16:42:50
|
显示全部楼层
随便写的O__O"!!
- #include<stdio.h>
- #include<windows.h>
- void sleep_peony();//可以直接用Sleep()代替
- int main()
- {
- int f[9][9];
- int s[9][9];
- int i, j, t = 0;
- for (i = 0; i < 9; i++)
- {
- for (j = 0; j < 9; j++)
- {
- f[i][j] = 1;
- }
- }
- for (i = 1; i<9; i = i + 2)
- {
- f[i][0] = 0;
- }
- for (i = 0; i<9; i++)
- {
- if (f[i][0])
- {
- for (j = 1; j<9; j += 2)
- {
- f[i][j] = 0;
- }
- }
- else
- {
- for (j = 2; j<9; j += 2)
- {
- f[i][j] = 0;
- }
- }
- }
- for (i = 0; i < 9; i++)
- {
- for (j = 0; j < 9; j++)
- {
- if (f[i][j])
- {
- s[i][j] = 0;
- }
- else
- {
- s[i][j] = 1;
- }
- }
- }
- while (1)
- {
- system("cls");
- if (t)
- {
- for (i = 0; i<9; i++)
- {
- for (j = 0; j<9; j++)
- {
- printf("%-2d", f[i][j]);
- }
- printf("\n");
- }
- t = 0;
- }
- else
- {
- for (i = 0; i<9; i++)
- {
- for (j = 0; j<9; j++)
- {
- printf("%-2d", s[i][j]);
- }
- printf("\n");
- }
- t = 1;
- }
- sleep_peony(1000);
- }
- return 0;
- }
- void sleep_peony(long time)
- {
- HANDLE timehandle;
- LARGE_INTEGER sleeptime;
- MSG Msg;
- LPHANDLE handle;
- handle = &timehandle;
- timehandle = CreateWaitableTimer(NULL, 0, NULL);
- sleeptime.QuadPart = time * -10000;
- SetWaitableTimer(timehandle, &sleeptime, 0, NULL, NULL, 0);
- while (MsgWaitForMultipleObjects(1, handle, 0, -1, 255) != 0)
- {
- if (GetInputState() != 0)
- {
- while (PeekMessageA(&Msg, 0, 0, 0, 1))
- {
- TranslateMessage(&Msg);
- DispatchMessageA(&Msg);
- }
- }
- }
- CloseHandle(timehandle);
- }
复制代码 |
|