move(n,from,to); //将剩下的一个盘子移动到目的塔上 hanoi(n-1,denpend_on,from,to);//最后将借用塔上的n-1个盘子移动到目的塔上}}void main(){printf("请输入盘子的个数:\n");int n;scanf("%d",&n);char x=*A*,y=*B*,z=*C*;printf...
include<string.h> void move(char s[]){ int n=strlen(s),i;char a=s[n-1];for(i=n-1;i>0;i--)s[i]=s[i-1];s[0]=a;} int main(){ int n,m;char s[1000];puts("输入字符串和要移动的次数");scanf("%s%d",s,&m);//输入样例abcde 2 while(m--){ move(s);}...
moveto(50,50)是将画笔移动到参数指定的坐标(50,50)lineto(150,50)是从画笔的当前位置绘制一条直线到参数给的坐标(150,50)所以这两句的结果就是画了一条直线,从50,50开始到150,50结束 这两个函数不难的
=NULL ,就不知道是什么鬼了)while(num--)//像这种有要求拷贝num个字节的函数(基本上就必须用到num--,这个表达式,因为只有这样才可以实现我按照num个的要求去实现函数嘛)//也可以写成int i=count; while(i--);一个道理的//下面这个东西就是可以让我的指针每次都向后移动一个字节(只有这样我才可以把每一个...
moveto的C编程代码 #include <graphics.h>#include <conio.h>main() {intgd = DETECT, gm; char msg[100]; initgraph(&gd, &gm,"C:\\TC\\BGI");sprintf(msg,"X =%d, Y =%d",getx(),gety()); outtext(msg); moveto(50,50);sprintf(msg,"X =%d, Y =%d", getx(), gety()); outte...