当前位置 :
【输入8个10进制整数,依次输出每一个数的八进制和十六进制表示.输入格式共有8行,每行包含一个整数.输出对于每一行输入,输出一行,包含相应数的八进制和十六进制表示,用空格隔开.样例输入1】
 更新时间:2024-04-24 11:21:45
5人问答
问题描述:

输入8个10进制整数,依次输出每一个数的八进制和十六进制表示.

输入格式

共有8行,每行包含一个整数.

输出

对于每一行输入,输出一行,包含相应数的八进制和十六进制表示,用空格隔开.

样例输入

10

32

75

-617

-111

2483

-28654

21003

样例输出

12a

4020

1134b

-1151-269

-157-6f

46639b3

-67756-6fee

51013520b

我是这样编的

#include

voidmain()

{inti,a[8];

for(i=0;i

姜宗顺回答:
  因为8、16进制无没有正负数的概念,所以对负数,你要进行相应的处理!   另:   scanf("%d",&a[i]);//这里应该是%dfloat才用%f
范志明回答:
  那应该怎么处理,初学者,求指教啊
姜宗顺回答:
  #include<stdio.h>   void main()   {   int i, a[8];   for(i=0;i<8;i=i+1)   scanf("%d",&a[i]); //--   for(i=0;i<8;i=i+1)   {   if ( a[i] < 0 )   printf("-%o -%xn",-a[i],-a[i]);   else   printf("%o %xn",a[i],a[i]);   }   }
范志明回答:
  谢谢大神(^_^)
姜宗顺回答:
  不客气,多练习
最新更新
查询网(025773.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 查询网 025773.com 版权所有 闽ICP备18026954号-20