printf(“请输入一个小数:”);double h;scanf(“%lf”,&h);int h;printf(“整数部分:%d”,h);[哪错了呀啊]
上面定义double型的h,下面又定义int型的h,又不是局部变量,在C语言中肯定有错呀
你的符号全是中文的,编译器没法识别的,必须得是英文符。
int j=(int)h;