输入一个小数编程输出这个小数的整数部分。

printf(“请输入一个小数:”);
double h;
scanf(“%lf”,&h);
int h;
printf(“整数部分:%d”,h);
[哪错了呀啊]

上面定义double型的h,下面又定义int型的h,又不是局部变量,在C语言中肯定有错呀

你的符号全是中文的,编译器没法识别的,必须得是英文符。

int j=(int)h;