1.学会了codeblock调试功能,点击右上角step into 就可以开始调试了,可观察变量。
2.浮点数取余不能用%,%只能用于整型,而要用库函数fmodf、fmod或fmodl。因为%是整型取余操作符,要求两边都是整型数才行,结果也是整型;fmodf用于float型变量操作,fmod用于double型变量操作,fmodl用于long double型变量操作。例如:
#include <stdio.h>
#include <math.h>//需要调用函数库
int main()
{
double a,b,c;
scanf("%lf%lf",&a,&b);
c=fmod(a,b);
printf("%g\n",c);//%g用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出时占宽度较小的一种),且不输出无意义的0。即%g是根据结果自动选择科学记数法还是一般的小数记数法