C语言填空题 把从键盘上输入的十进制数(long型)以二进制~十六进制任一制式的形式输出#include main(){ char b[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F',};int c[64],d,i=0,base;long n;printf("e
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 09:56:20
![C语言填空题 把从键盘上输入的十进制数(long型)以二进制~十六进制任一制式的形式输出#include main(){ char b[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F',};int c[64],d,i=0,base;long n;printf(](/uploads/image/z/7263153-9-3.jpg?t=C%E8%AF%AD%E8%A8%80%E5%A1%AB%E7%A9%BA%E9%A2%98+%E6%8A%8A%E4%BB%8E%E9%94%AE%E7%9B%98%E4%B8%8A%E8%BE%93%E5%85%A5%E7%9A%84%E5%8D%81%E8%BF%9B%E5%88%B6%E6%95%B0%EF%BC%88long%E5%9E%8B%EF%BC%89%E4%BB%A5%E4%BA%8C%E8%BF%9B%E5%88%B6%EF%BD%9E%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E4%BB%BB%E4%B8%80%E5%88%B6%E5%BC%8F%E7%9A%84%E5%BD%A2%E5%BC%8F%E8%BE%93%E5%87%BA%23include+main%28%29%7B+char+b%5B%5D%3D%7B%270%27%2C%271%27%2C%272%27%2C%273%27%2C%274%27%2C%275%27%2C%276%27%2C%277%27%2C%278%27%2C%279%27%2C%27A%27%2C%27B%27%2C%27C%27%2C%27D%27%2C%27E%27%2C%27F%27%2C%7D%3Bint+c%5B64%5D%2Cd%2Ci%3D0%2Cbase%3Blong+n%3Bprintf%28%22e)
C语言填空题 把从键盘上输入的十进制数(long型)以二进制~十六进制任一制式的形式输出#include main(){ char b[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F',};int c[64],d,i=0,base;long n;printf("e
C语言填空题
把从键盘上输入的十进制数(long型)以二进制~十六进制任一制式的形式输出
#include
main()
{ char b[]={'0','1','2','3','4','5','6','7','8','9',
'A','B','C','D','E','F',};
int c[64],d,i=0,base;
long n;
printf("enter a number :\n"); scanf("%ld",&n);
printf("enter new base :\n"); scanf("%d",&base);
do
{ c[i]= ;
i++;
n= ;
} while ( );
printf("transmite new base:\n");
for (--i;i>=0;--i)
{ d=c[i];
printf("%c",b[d]);
}
printf("\n");
}
程序运行后的结果是0 1 1 8,请填写适当的符号或语句
void main()
{
char s[]="12345678"; int v[4]={0,1,1,0},k,i;
for (k=0; s[k];k++)
{
switch ( )
{
case'1':i=0;
case'2':i=1;
case'3':i=2;
case'4':i=3;
}
;
}
for(k=0;k
C语言填空题 把从键盘上输入的十进制数(long型)以二进制~十六进制任一制式的形式输出#include main(){ char b[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F',};int c[64],d,i=0,base;long n;printf("e
强烈的犯罪感
第一题
#include
main()
{ char b[]={'0','1','2','3','4','5','6','7','8','9',
'A','B','C','D','E','F',};
int c[64],d,i=0,base;
long n;
printf("enter a number :\n"); scanf("%ld",&n);
printf("enter new base :\n"); scanf("%d",&base);
do
{ c[i]= n%base ;
i++;
n= n/base ;
} while ( n != 0 );
printf("transmite new base:\n");
for (--i;i>=0;--i)
{ d=c[i];
printf("%c",b[d]);
}
printf("\n");
}
第二题
#include
void main()
{
char s[]="12345678"; int v[4]={0,1,1,0},k,i;
for (k=0; s[k];k++)
{
switch ( s[k] )
{
case'1':i=0;
case'2':i=1;
case'3':i=2;
case'4':i=3;
}
v[i]=s[k]-'0';
}
for(k=0;k