如何用C语言编写计算球体重量的程序?

如何用C语言编写计算球体重量的程序?,第1张

计算不就这么写么,代码如下:#include

#include

void

main()

{

double

r,v,pi=3.1415926

printf("请枣悔输入圆的半径:\n")

scanf("%lf\n",

&r)

v=4.0/3*r*r*r*pi

printf("%f\n",v)

}如果写成4/3的话,而4/3的值是1,4不是实型而是扮岩野整厅喊型与定义的不一样

#include<stdio.h>

void main()

{

int a,b,c

char ch

scanf("%d%d%d",a,b,c)

if (a==b) ch='C'

else if (a==c) ch='山谨悉B'

else ch='逗乎A'

printf("%c"晌陪,ch)

}

12个球,大小同,其中一个重量不同。现有一个天平,要用这个天返和平称3次找出这个不同重量的球,如何称?

将所有球编号为1-12;

第一步,将1-4号放左边,5-8号放右边:

若倾斜,假设右重(左重雷同)没世升:

第二步[0],将2-4移走,6-8移入左边,9-11移入右边:

若仍倾斜,则不同的那个为编号1或5号:

第三步[0][0],将1号与2号比较,若相等,则5号偏重,反之,2号球偏轻;

若不倾斜,则不同的那个在编号2-4中,且偏轻;

第三步[0][1],任取2-4中两球可得结果;

若不倾斜,则不同的在9-12中:

第二步[1],移走6-8球,移入9-11球:

若倾斜,假设右重(左重雷同):

第三步[1][0],任取9-11种两球可得结果;

若不枯老倾斜,则12号球异常:

第三步[1][1],将12号球与其它任意球比较可知是轻是重;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8284954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存