int main(void)
{
double i,j,t
printf("请输入两个浮点数,两数之间以空格分隔:\n")
scanf("%lf %lf", &i, &j)
printf("i=%+010.4lf, j=%+010.4lf\n", i, j)
t = i
i = j
j = t
printf("i与j的值交换后:i=%+010.4lf, j=%+010.4lf\n", i, j)
return 0
}
被除数不能为0,所以当num2=0的时候,程序就报错了。 还有,你两个数都是int型的。商是double型,在处理的时候,加一个强制转换shang=(double)num1/num2这样就可以了STC125A60S2是增强型的51单片机,加多了A/D转换功能。ADC是模/数转换器,CHA一般是人们在编写程序时定义的一个变量,一般是指P1口的转换通道。ADC中共有8通道用来采集模拟信号,经过A/D转换后变为数字信号。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)