#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