题目是这样:
从终端输入短整数,以字符形式输出该短整数的高字节和低字节。
输入:第一行为正整数N,表示输入数据组数。接下的N行是程序需要处理的N个短整数。
输出:对每行输入对应一行输出,高、低字节用逗号“,”隔开。
但是我运行时程序只输入一次就停止了,求问大佬这是为何?
#include<stdio.h>
int main()
{
short x;
int i=1,a,b,N;
scanf("%d",&N);
if(i<=N)
{
scanf("%hd",&x);
a=x>>8;
b=x&0x0f;
printf("%c,%c\n",a,b);
i++;
}
return 0;
}
哟哟哦哟哟
sherryliu
慕桂英7497905
慕用4063026
随时随地看视频慕课网APP
相关分类