题目内容

将用户输入的十进制数转换成任意进制的数。思路:进制之间转换采用求余法。由用户输入十进制数(用变量n表示),以及要转换的进制(用变量base表示),然后将转换的结果存储在一维数组num[32]中。程序如下,请填空。#include< stdio.h>void conv(int num[],intbase,int n){int i=0,j;char c;do{num[i]= ;n= ;;} while(n!=0);printf("\n");printf("Answer is:");for (j=i-1;j>=0;j--){if( )printf("%d",num[j]);else{c= ;printf("%c",c);}}}int main(){int base,num[32];int n;printf("Input num:");scanf("%d",&n);printf("Input base:");scanf("%d", );conv(num,base,n);return 0;}

查看答案
更多问题

以下程序的运行结果是#include int main(){inti,n[ ]={0,0,0,0,0};for(i=1;i<=4;i++){n[i] =n[i-1]*2+1;printf("%d,", n[i]);}return 0;}

以下程序的输出结果是#includevoidfun (int *w ,int n ,int m ){int i ,j,a; i=n;j=m;while (i

在编程中使用伪指令的目的是:

A. 指示和引导如何进行手工汇编
B. 指示和引导编译程序如何汇编
C. 用来定义汇编程序的起始地址
D. 指示和引导程序员进行汇编

定义程序起始位置的伪指令的助记符是____。(请填写大写字母)

答案查题题库