C语言实现根据体重计算可以喝汽水的罐数:
一个美国政府的研究实验室得出结论,认为在汽水中常用的人造甜味剂会导致实验室老鼠的死亡。你的一个朋友在拼命的减肥,但是他不能放弃汽水。你的朋友想知道能够喝多少汽水而不会导致死亡。请编写程序,帮他回答这个问题。已知实验时,杀死一只老鼠所用的人造甜味剂是5g,老鼠的重量为35g。假设老鼠的致死量(lethal dose)成比例对应于人的致死量。一罐汽水350g,其中所含的人造甜味剂占0.1%。输入你的朋友的体重(Kg),输出他最多可以喝的汽水的罐数。
//方法一:
#include "stdio.h"
int main()
{
double m;
long g;
scanf("%lf",&m);
g=m*1000/7/0.35;
printf("喝%ld罐汽水可杀死你!",g);
}
//方法二:
#include<stdio.h>
int main()
{
int weight,cup;
double lethal_dose;
printf("请输入体重:");
scanf("%d",&weight);
weight = weight*1000;
lethal_dose = 5./35;
cup = weight*lethal_dose/(350*0.001);
// printf("%d",weight);
printf("喝%d罐汽水可杀死你!",cup);
}