c语言编程 有N个整数,使其前面各数顺序向后移动M个位置,最后M个数变 ...答:scanf("%d",p++);//输入10个数 scanf("%d",&m);//输入移动的位数 p=a; shift(p,m); for(i=0;i<10;i++,p++) printf("%3d,",*p);//输出这10位数}void shift(int *x,int m)//把m传来嘛。。。{ int i,j,t; for (i=0;i<m;i++)//一共移动m次 {t=*(x+9); for (j=8...
试用汇编语言编写一个程序,把存放在BX寄存器内的值(二进制数)用十六进...答:AND DL,0FH ;每次取低四位,来表示一个十六进数 ADD DL,30H ;转化成为ASSIC码 CMP DL,3AH ;判断DL是否大于10的ASSIC码(A+30H) JB NEXT ADD DL,7 ;大于10再加上7NEXT: MOV AH,2 INT 21H DEC CH JNZ LOP MOV DX,OFFSET STR MOV AH,9 INT 21H MOV AH,4CH INT 21HCODE ENDS END START 本回答...