*问题描述:输入两个电阻和r2,求并联后的电阻值r并输出。 *程序输出:并联后的电阻值 /*一、定义需要的变量;二、输入数据;三、数据处理;四、输出结果*/ float ,r2,r;//一、定义需要的变量,float代表数据类型——小数。术语:浮点型数; printf("并联后的电阻值是:%f\n",r);//四、输出结果
,%f代表输出浮点型数这个数就是r;
这个程序计算了两个电阻值并联之后的电阻值是多少
注意:计算公式为r=1/(1/+1/r2));电阻值为浮点数;如果将、r2定义为int类型,若是没有题目中“电阻值为浮点数”的提示是可以的。但在这时必须注意到要用1.0/、1.0/r2,不可以改为1/、1/r2湔者除的结果是浮点数,而后者当和r2大于1时,将由于整除而使结果为0进而引发“除0”错误
程序调试中出现了问题,把scanf( )里面的 %f 输入成了%d,遇到后以后不会再犯了
发布了6 篇原创文章 · 获赞 4 · 访问量 2万+