计算机编程题一道
十进制968变成六进制是多少?
计算机编程题一道 十进制968变成六进制是多少?
答案:1 悬赏:20 手机版
解决时间 2021-05-04 01:17
- 提问者网友:浪荡绅士
- 2021-05-03 08:02
最佳答案
- 五星知识达人网友:长青诗
- 2021-05-03 09:20
PASCAL语言程序:
program Noname1;
uses crt;
var a,b,c:integer;
begin
c:=1;
a:=968;
b:=0;
while a<>0 do begin
b:=b+(a mod 6)*c;
c:=c*10;
a:=a div 6;
end;
writeln(b);
Readkey;
end.
***********************************************
C语言程序:
#include <stdio.h>
#include <stdlib.h>
long int cha(int a)
{
long int b;
if (a<6) {
return a;
}
else return (cha(a/6)*10+a%6);
}
int main(int argc, char* argv[])
{
long a;
a=cha(968);
printf("%ld\n",a);
system("pause");
return 0;
}
program Noname1;
uses crt;
var a,b,c:integer;
begin
c:=1;
a:=968;
b:=0;
while a<>0 do begin
b:=b+(a mod 6)*c;
c:=c*10;
a:=a div 6;
end;
writeln(b);
Readkey;
end.
***********************************************
C语言程序:
#include <stdio.h>
#include <stdlib.h>
long int cha(int a)
{
long int b;
if (a<6) {
return a;
}
else return (cha(a/6)*10+a%6);
}
int main(int argc, char* argv[])
{
long a;
a=cha(968);
printf("%ld\n",a);
system("pause");
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯