69,382
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <conio.h>
void main(void)
{
int i,j,x,y;
clrscr();
printf("\n\n * * * 乘法口诀表 * * * \n\n");
x=9;
y=5;
for(i=1;i<=9;i++)
{
gotoxy(x,y);
printf("%2d ",i);
x+=3;
}
x=7;
y=6;
for(i=1;i<=9;i++)
{
gotoxy(x,y);
printf("%2d ",i);
y++;
}
x=9;
y= 6;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
gotoxy(x,y);
printf("%2d ",i*j);
y++;
}
y-=9;
x+=3;
}
printf("\n\n");
}
COORD stCoord;
HANDLE hConsoleOut=GetStdHandle(STD_OUTPUT_HANDLE);
stCoord.X=20;
stCoord.Y=10;
SetConsoleCursorPosition(hConsoleOut,stCoord);
void gotoxy(short int x,short int y)
{
COORD stCoord;
HANDLE hConsoleOut=GetStdHandle(STD_OUTPUT_HANDLE);
stCoord.X=x;
stCoord.Y=y;
SetConsoleCursorPosition(hConsoleOut,stCoord);
}
[/quote]+1
void gotoxy(short int x,short int y)
{
COORD stCoord;
HANDLE hConsoleOut=GetStdHandle(STD_OUTPUT_HANDLE);
stCoord.X=x;
stCoord.Y=y;
SetConsoleCursorPosition(hConsoleOut,stCoord);
}