Aaron学习笔记

少壮不努力,长大没饭吃!
posts - 4, comments - 13, trackbacks - 0, articles - 37

二进制转换十进制

Posted on 2009-03-20 15:59 赞劲小子 阅读(299) 评论(0)  编辑 收藏 引用 所属分类: 日常练习

 

#include <math.h>
#include 
<stdio.h>
void main(){
    
int temp = 0;
    
int decmal = 0;
    
int binary;
    
int count = 0;
    scanf(
"%d",&binary);
    
while(binary > 0)
    
{
        temp 
= binary % 10;
        binary 
= binary /10;
        decmal 
= decmal + temp * pow(2,count);
        count
++;
    }

    printf(
"%d\n", decmal);
}


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理