乘法口诀表好几个语句看不懂求指点

#include<stdio.h>#include<conio.h>intmain(){inti,j,x,y;clrscr();//清屏函数printf("\n\n***... #include<stdio.h>
#include<conio.h>
int main()
{
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;j<9;j++)
{
gotoxy("x,y");
printf("%2d",i*j);
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 按任意按键继续...\n");
getchar();
return 0;
}
说我清屏函数和gotoxt没有声明,哪里没有声明,还有上面好多语句都看不懂,求高手一句一句的解释一下都干嘛的,什么y=5之类的,还有2d什么的
展开
 我来答
汐_枫
2013-05-06 · TA获得超过329个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:266万
展开全部
你用的软件应该VC的吧,那两个函数只能在Turbo c2.0才有,已经算很老的函数了,现在VC已经没有这些函数了,但清平函数有替代的,gotoxy()可以自己定义一个;
y=5之类的是作者为了把输出好看自己设置光标的位置;
2d是因为9*9=81,最大位数是两位,%2d是为了让数据保持对齐
更多追问追答
追问
\n\n*.......*\n\n,连续俩回车换行是什么意思,x+=3是什么意思,是不是GO是位置语句需要自己定义一个再调用啊
追答
\n\n*.......*\n\n输出两次换行,也是为了美观,也没啥大不了;
x+=3 x=x+3;
gotoxy()以前的光标位置函数不存在了,只能自己定义了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-08
展开全部
问的那个呀?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一辈子__孤单
2013-05-07
知道答主
回答量:5
采纳率:0%
帮助的人:7389
展开全部
哪里不懂啊 你也没说
追问
gotoxy说我没有声明,这个函数可以用什么替代,怎么用,x=9;
y=5; 这个是光标的位置吗,是光标第九行第四列的位置吗x=9;
y=5;
for(i=1;i<9;i++)
{
gotoxy(x,y);
printf("%2d",i);
这都不明白,从1开始循环光标难道从初始值9,5位置开始吗,x+=3这是光标右移位吗,这样能实现出什么为啥这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式