有下列程序,功能是把输入的十进制长整型数以十六进制的形式输出,完成程序#include "stdio.h"main(){char b[17]={"0123456789ABCDEF"};int c[50],d,i=0,base=16;long n;scanf("%ld",n);do{c[i]=n%base;i++;n= 【14】 ;}while(n!=0);for(--i;i=0;--i){d= 【15】 ;printf( "%c",b[d]);}printf("H\n");}

有下列程序,功能是把输入的十进制长整型数以十六进制的形式输出,完成程序

#include "stdio.h"

main()

{char b[17]={"0123456789ABCDEF"};

int c[50],d,i=0,base=16;

long n;

scanf("%ld",&n);

do{c[i]=n%base;i++;n= 【14】 ;}

while(n!=0);

for(--i;i>=0;--i)

{d= 【15】 ;printf( "%c",b[d]);}

printf("H\n");}


相关考题:

有以下程序 include int i=0; void fun( ) { { static int i=1 有以下程序 #include<iostream> int i=0; void fun( ) { { static int i=1; Std::cout<<i++<<','; } Std::cout<<i<<','; } int main( ) { fun();fun(); return O; } 程序执行后的输出结果是A.1,2,1,2,B.1,2,2,3,C.2,0,3,0,D.1,0,2,0,

以下程序可把输入的十进制数以十六进制数的形式输出,请填空。main(){char b[17]={"0123456789ABCDEF"};int c[64],d,i=0,base=16;long n;printf("Enter a number:\n");scanf("%ld",n);do{c[i]=【17】;i++;n=n/base;}while(n!=0);printf("Transmite new base:\n");for(--i;i=0;--i){d=c[i];printf("%c",b【18】);}printf("\n");}

有以下程序includeint i=0;void fun(){{ Static int i=1 Std::cont 有以下程序 #include<iostream,h> int i=0; void fun() { { Static int i=1 Std::cont<<i++<<','; } Std::cout<<i<<','; } int main() { fun();fun(); return 0; } 程序执行后的输出结果是( )。A.1,2,1,2,B.1,2,2,3,C.2,0,3,0,D.1,0,2,0,

有以下程序: include int i=0;void fun(){{static iht i=1; std::cout 有以下程序: # include <iostream> int i=0; void fun() {{static iht i=1; std::cout<<i++<<','; } std:: cout<<i<<','; } int main() { fun(); fun(); return 0; }程序执行后的输出结果是______。A.1,2,1,2,B.1,2,2,3,C.2,0,3,0,D.1,0,2,0,

以下程序企图把从键盘终端输入的字符输出到名为abc.txt的文件中,当从终端读到字符'#'时,结束输入和输出操作。但该程序有错。 #include <iostream> #include <fstream> using namespace std; int main() { ofstream ofile; char ch; ofile.open("d:\\abc.txt", 'W'); do{ cin>>ch; ofile.put(ch); }while(ch!='#'); ofile.close(); return 0; } 程序出错的原因是( )。A.成员函数open调用形式错误B.输入文件没有关闭C.成员函数put调用形式错误D.对象ofile定义错误

有以下程序include int i = 0;void fun( ){ {static int i = 1;std::cout 有以下程序 #include <iostream> int i = 0; void fun( ) { { static int i = 1; std::cout<<i++<<','; } std::cout<<i<<','; } int main() { fun(); fun(); return 0; } 程序执行后的输出结果是A.1,2,1,2,B.1,2,2,3,C.2,0,3,0,D.1,0,2,0,

输入一个十进制数,分别输出其对应的二进制、八进制、小写十六进制和大写十六进制方式。(提供程序和运行截图,比如用户输入123,程序运行输出1111011, 173, 7b, 7B)

编写程序将一个十进制整数按倒序形式输出。即若输入156,则输出651。

2、编写程序将一个十进制整数按倒序形式输出。即若输入156,则输出651。