include "stdio.h"// void main(void){ int nDec,nArry[33]={NULL,},x=0;;unsigned i;printf("请输入一个十进制整数...\n输入的整数是:nDec=");scanf("%d",&nDec);printf("对应的二进制是:");if(!nDec) printf("%d",*nArry=0);else{ for(i=0x800
所以函数原型应该是:void fun(unsigned x,int *a);程序:include <stdio.h> void fun(unsigned x,int *a);int main(void){ int i,a[16];unsigned int x;scanf("%d",&x);fun(x,a);for(i=0;a[i]!=0;i++) printf("%c",a[i]);printf("\n");} void fun(unsigned x,int ...
int num, i;int arr[20];printf("请输入一个十进制数:");scanf("%d",&num);for( i = 0 ; 1 ; i++){ //转换为二进制并存入数组 arr[i] = num % 2;num = num / 2;if(num == 0){ break;} } printf("转换为二进制:"); //打印 for(; i >= 0 ; i-- ){ pr void main(void...