c

#include <stdio.h>
#include "math.h"

int main()
{
  float x,a,result; 
  a=2;
      printf("inpute number\n");
      scanf("%f",&x);
  result=log(x)/log(a);
  printf("lg(%f)=%f",x,result);

}

 

c语言中scanf函数要求格式化输入变量的定义更变量的声明是一样的,否则就会出现scanf失效

gcc -Wall -lg.c -o lg -lm

posted @ 2014-09-15 21:01  been  阅读(138)  评论(0编辑  收藏  举报