小A设计了一款游戏,游戏中游戏人物的攻击强度的计算函数是:
f(x, y, m, n) = sqrt(x*x + y*y + m*m + n*n - 2*m*x - 2*n*y);
sqrt表示开方,即sqrt(4) = 2; sqrt(16) = 4;
其中x,y,m,n分别为游戏人物的力量、敏捷、命中、暴击属性值
(此题不用函数求解不给分)
输入:
首先输入一个t,表示有t组数据,跟着t行:
输入四个实数x, y, m, n均小于等于100
请从
ex5.txt中读取测试数据。
输出:
输出游戏人物的攻击强度M,保留小数点后一位
请在下方粘贴代码(不允许拍照和截图)和程序运行结果截图
输出结果如图所示:
#include#include int main() { int i; int t; float x,y,m,n; float M; int Fib(int t); float f(float x,float y,float m,float n); freopen("ex5.txt","r",stdin); scanf("%d",&t); for (i=1;i<=t;i++) { scanf("%f%f%f%f",&x,&y,&m,&n); M=sqrt (x*x + y*y + m*m + n*n - 2*m*x - 2*n*y); printf("%.1fn",M); } fclose(stdin); return 0; }
输出结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)