大一C语言
答案:3 悬赏:60
解决时间 2021-01-29 16:10
- 提问者网友:鼻尖触碰
- 2021-01-28 15:45
大一C语言
最佳答案
- 二级知识专家网友:走死在岁月里
- 2021-01-28 16:35
#include
int main(void)
{
int i,N;
unsigned short table[4];
unsigned short Temp = 0;
unsigned short a ,b ;
printf("please input N:");
scanf("%d",&N);
for(i = 0;i {
scanf("%hu",&Temp);
a = Temp & 0x000f;
b= Temp & 0xf000;
a <<= 12;
b >>= 12;
Temp = (Temp & 0x0ff0) + b + a ;
table[i] = Temp;
}
for(i = 0;i< N;i++)
{
printf("%hu\n",table[i]);
}
getchar();
getchar();
}追答不采纳,打死你我已经测试过了#include
int main(void)
{
int i,N;
unsigned short table[100];
unsigned short Temp = 0;
unsigned short a ,b ;
printf("please input N:");
scanf("%d",&N);
for(i = 0;i {
scanf("%hu",&Temp);
a = Temp & 0x000f;
b= Temp & 0xf000;
a <<= 12;
b >>= 12;
Temp = (Temp & 0x0ff0) + b + a ;
table[i] = Temp;
}
for(i = 0;i< N;i++)
{
printf("%hu\n",table[i]);
}
getchar();
getchar();
}用这个人呢楼主别看错了,我是第一个编出来的万一底下有人复制,你别采纳错了追问哈哈哈待我看一下可不可以输入一行输出一行啊???追答你自己改代码我只是按照要求写的追问great追答谢了
int main(void)
{
int i,N;
unsigned short table[4];
unsigned short Temp = 0;
unsigned short a ,b ;
printf("please input N:");
scanf("%d",&N);
for(i = 0;i
scanf("%hu",&Temp);
a = Temp & 0x000f;
b= Temp & 0xf000;
a <<= 12;
b >>= 12;
Temp = (Temp & 0x0ff0) + b + a ;
table[i] = Temp;
}
for(i = 0;i< N;i++)
{
printf("%hu\n",table[i]);
}
getchar();
getchar();
}追答不采纳,打死你我已经测试过了#include
int main(void)
{
int i,N;
unsigned short table[100];
unsigned short Temp = 0;
unsigned short a ,b ;
printf("please input N:");
scanf("%d",&N);
for(i = 0;i
scanf("%hu",&Temp);
a = Temp & 0x000f;
b= Temp & 0xf000;
a <<= 12;
b >>= 12;
Temp = (Temp & 0x0ff0) + b + a ;
table[i] = Temp;
}
for(i = 0;i< N;i++)
{
printf("%hu\n",table[i]);
}
getchar();
getchar();
}用这个人呢楼主别看错了,我是第一个编出来的万一底下有人复制,你别采纳错了追问哈哈哈待我看一下可不可以输入一行输出一行啊???追答你自己改代码我只是按照要求写的追问great追答谢了
全部回答
- 1楼网友:梦中风几里
- 2021-01-28 19:01
1023追问思想有多远,你就x多远追答不是很远
- 2楼网友:英雄的欲望
- 2021-01-28 18:10
#include
#include
int main()
{
int i;
int num;
short *temp = (short *)malloc(sizeof(short));
int temp_int;
for(;;)
{
scanf("%d",&num);
for(i=0;i {
scanf("%d",&temp[i]);
}
printf("\n");
for (i=0;i {
temp_int = temp[i] >> 12;
temp_int += temp[i] << 12;
temp_int += temp[i] & 0x0ff0;
printf("%d\n",temp_int & 0xffff);
}
printf("\n");
}
return 0;
}
#include
int main()
{
int i;
int num;
short *temp = (short *)malloc(sizeof(short));
int temp_int;
for(;;)
{
scanf("%d",&num);
for(i=0;i
scanf("%d",&temp[i]);
}
printf("\n");
for (i=0;i
temp_int = temp[i] >> 12;
temp_int += temp[i] << 12;
temp_int += temp[i] & 0x0ff0;
printf("%d\n",temp_int & 0xffff);
}
printf("\n");
}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |