µ±Ç°Î»ÖãºÊ×Ò³ > CÓïÑÔËã·¨
½øÖÆ×ª»»
³ÌÐò-110½øÖÆ×ª2½øÖÆ#include
intdec,i=0,j,a[16];scanf(¡°%d¡±,&dec);do{
a[i]=dec%2;i++;dec=dec/2;}while(dec>=1);
for(j=i¨C1;j>=0;j--)printf(¡°%d¡±,a[j]);}
³ÌÐò-210½øÖÆ×ª2½øÖÆ(µÝ¹é·¨)#include
voiddec2bin(intx,intn);voidmain(){intdec;
printf(\number:\scanf(\&dec);
printf(\ofdecimalform:%d\\n\dec);dec2bin(dec,sizeof(int)*8);putchar('\\n');}
voiddec2bin(intx,intn){
if(n>0){
putchar('0'+((unsigned)(x&(1<<(n-1)))>>(n-1)));dec2bin(x,n-1);}}
³ÌÐò-316½øÖÆ×ª10½øÖÆ#include
charhex[8],c,*p=hex;longintdec=0;
while(*p=='0')p++;//ºöÂÔ¿ªÍ·µÄ'0'×Ö·ûwhile(c=*p++){
dec=dec*16;//dec³Ë16if(c>='0'&&c<='9')
dec+=c-'0';
elseif(c>='a'&&c<='f')
dec+=c-'a'+10;
}
elseif(c>='A'&&c<='F')
dec+=c-'A'+10;else{
printf(¡°dataerror¡±);exit(-1);}
printf(¡°%ld¡±,dec)
×Ö·û´®1-×Ö·û´®×ª»»ÎªÊý×Ömain(){
chars[6];intn;get(s);
if(*s==¡®-¡¯)n=-chnum(s+1);elsen=chnum(s);printf(¡°%d\\n¡±,n);}
chnum(char*p){intnum=0,k,len,j;len=strlen(p);
for(;*p!=¡®0¡¯;p++){k=*p-¡¯0¡¯;j=(--len);while(j-->0){k=k*10;}num=num+k;}
return(num);}
×Ö·û´®2-ͳ¼Æ×Ó´®¸öÊýmain(){
charstr[80],substr[80];intn;
gets(str);gets(substr);
printf(¡°%d\\n¡±,count(str,substr));}
count(char*str,char*substr){inti,j,k,num=0;
for(i=0;str[i]!=¡®\\0¡¯;i++)
for(j=i,k=0;substr[k]==str[j];k++,j++)
if(substr[k+1]==¡®\\0¡¯){num++;break;}return(num);}
×Ö·û´®3-µÝ¹é·¨×Ö·û´®µ¹Ðòmain(){chars[80];
scanf(¡°%s¡±,s);invert(s);}
invert(char*a){if(!*a)return0;invert(a+1);
printf(¡°%c¡±,*a);}
×Ö·û´®4-×Ö·û´®¹ýÂË
ÒªÇ󣺹ýÂ˵ô×Ö·û´®ÖбÈÖ¸¶¨×Ö·ûСµÄ×Ö·û£¬ÔÚÔ´®ÉÏÍê³É£¬²»µÃÁí´´½¨Ò»¸öеÄ×Ö·û´®¡£main(){
charstr[80],c;
scanf(¡°%s¡±,str);scanf(¡°%c¡±,c);filter(str,c);puts(str);}
filter(char*p,charc){
inti,j;
for(i=j=0;*(p+i)!=¡®\\0¡¯;i++)
if(*(p+i)>=c){*(p+j)=*(p+i);j++;}*(p+j)=¡®\\0¡¯;}
×Ö·û´®5-µÝ¹é·¨Êýֵתµ¹Ðò×Ö·û´®voidconvert(char*a,intn){inti;
if((i=n/10)!=0)convert(a+1,i);*a=n+¡¯0¡¯;}
main(){
intnumber;
charstr[10]=¡°¡±;
scanf(¡°%d¡±,&number);convert(str,number);puts(str);}
×Ö·û´®6-µÝ¹é·¨Êýֵת×Ö·û´®voidconvert(intn){inti;
}
main(){
intnumber;
scanf(¡°%d¡±,&number);
if(number<0){putchar(¡®-¡¯);number=-number;}convert(number);}
×Ö·û´®7-ÅжϻØÎÄ#include
chars[80],*p1,*p2;intn;gets(s);n=strlen(s);p1=s;p2=s+n-1
while(p1 if(*p1!=*p2)break;else{p1+=;p2--;}} if(p1 ×Ö·û´®8-×Ö·û´®ÖÐ×óÓÒÀ¨ºÅÆ¥Åä¼ì²é#include printf(¡°d=%d¡±,d);} check(char*s){intl=0,r=0; while(*s!=¡®\\0¡¯){if(*s==¡®(¡¯)l++;elseif(*s==¡®)¡¯){r++; if(r>l)return0;}s++; if((i=n/10)!=0)convert(i);putchar(n+¡¯0¡¯);
¹²·ÖÏí92ƪÏà¹ØÎĵµ