有人能帮我回答着两个问题吗,谢谢了

1.编写一个C++或者Java程序,把用户输入的10进制数,转化为二进制数输出和八进制数输出。2.编写一个C++程序,定义一个一维数组包含10个空间,让用户输入10个数字... 1.编写一个C++或者Java程序,把用户输入的10进制数,转化为二进制数输出和八进制数输出。
2.编写一个C++程序,定义一个一维数组包含10个空间,让用户输入10个数字,求出最大的一个数字并且输出,要求不能使用数组名和下标的方式,使用地址来实现输入和求解。
展开
 我来答
joji789
2008-12-10 · TA获得超过336个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:500万
展开全部
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
long dtoe(int a);
void dtoh(int a,char h[]);

int main(void)
{ long a;
char h[80];
scanf("%d",&a);

dtoh(a,h);
printf("HEX:%s\n",h);
a=dtoe(a);
printf("OCT:%d\n",a);
system("pause");
return 0;
}

long dtoe(int a) // 八进制
{
if (a<8) {
return a;
}
else
return (dtoe(a/8)*10+a%8);
}

void dtoh(int a,char h[]) //十六进制
{
int i;
i=(int)(log(a)/log(16));
h[i+1]=0;
while (a>15) {
if (a%16<10) h[i--]=48+(a%16);
else h[i--]=55+(a%16);
a/=16;
}
if (a>9) h[i]=55+a%16;
else h[i]=48+a%16;

}
弱电智能化设计方案
2008-12-10 · 知道合伙人软件行家
弱电智能化设计方案
知道合伙人软件行家
采纳数:417 获赞数:1320
工业和信息化部认证:信息系统项目管理工程师; 住房和城乡建设部认证:一级建造师; 微软认证:CCNA

向TA提问 私信TA
展开全部
我建议你还是专门找个人来问

我不专业
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bajiangshui
2008-12-10 · 超过11用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:40.7万
展开全部
找专业人士吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7822fe6
2008-12-10 · TA获得超过1251个赞
知道小有建树答主
回答量:2656
采纳率:0%
帮助的人:1351万
展开全部
这么简单的程序都不自己写,今后还是不要写程序的好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lq2870448
2008-12-14
知道答主
回答量:46
采纳率:0%
帮助的人:34.5万
展开全部
的确很简单 我大二学里=了几个月,当时我们也做过这个,很快就编好了
还是多看看书把
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式