共回答了17个问题采纳率:76.5%
强烈的犯罪感
第一题
#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
1年前
4