日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(五十二)剑网三大风车伤害计算器

發布時間:2024/1/8 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (五十二)剑网三大风车伤害计算器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#include<iostream>

#include<string>

?

using?namespace?std;

?

int?main()

{

signed?int?a;

double?atk,?pf,?hx,?hx1;

cout?<<?"本程序用于測試藏劍大風車傷害收益:\n默認奇穴點出:\n孤鸞(加大風車10%會心10%會效)\n鶯鳴柳(加20%會心)\n夜風(不動情況下加30%傷害)\n";

cout?<<?"請選擇你要計算的方式,輸入屬性等級or輸入實際百分比"?<<?endl;

string?aa;

cout?<<?"你要使用預設屬性么?2595攻擊力,19.93%會心,209.65%會心效果,29%破防。\nYes(輸入Y)or?No(輸入N).";

cin?>>?aa;

if?(aa?==?"Y")?{?

atk?=?2595;

pf?=?29;

hx?=?19.93;

hx1?=?209.65;

atk?=?atk?+?129;

pf?=?pf?/?100;

hx?=?hx?/?100?+?0.3;

hx1?=?hx1?/?100?+?0.1;

goto?eee;?}

cout?<<?"0.輸入屬性等級\n1.輸入屬性百分比"?<<?endl;

cin?>>?a;

while?(a?>?1)

{

cout?<<?"輸入錯誤,請重新輸入:";

cin?>>?a;

}

if?(a?==?0)

{

cout?<<?"請輸入你的外功攻擊力:";

cin?>>?atk;

cout?<<?"請輸入你的外功破防等級:";

cin?>>?pf;

cout?<<?"請輸入你的外功會心等級:";

cin?>>?hx;

cout?<<?"請輸入你的外功會心效果等級(請輸入最終外破等級):";

cin?>>?hx1;

atk?=?atk?+?129;

pf?=?pf?/?(4.667?*?85?*?9.12);

hx?=?hx?/?(5.347?*?85?*?9.12)?+?0.3;

hx1?=?hx1?/?(1.944?*?85?*?9.12)?+?1.75?+?0.1;

}

if?(a?==?1)

{

cout?<<?"請輸入你的外功攻擊力:";

cin?>>?atk;

cout?<<?"請輸入你的外功破防百分比(注:輸入百分號前面的數字):";

cin?>>?pf;

cout?<<?"請輸入你的外功會心百分比(注:輸入百分號前面的數字):";

cin?>>?hx;

cout?<<?"請輸入你的外功會心效果百分比(注:輸入百分號前面的數字):";

cin?>>?hx1;

atk?=?atk?+?129;

pf?=?pf?/?100;

hx?=?hx?/?100?+?0.3;

hx1?=?hx1?/?100?+?0.1;

}

eee:

cout?<<?endl;

cout?<<?"你的風車屬性為:\n面板傷害(不含附加100%的武器傷害):"?<<?atk?<<?"\n外功破防對風車的增傷:"?<<?pf

<<?"\n風車會心率:"?<<?hx?*?100?<<?"%\n風車會心效果:"?<<?hx1?*?100?<<?"%"?<<?endl?<<?endl;

cout?<<?"\n在不考慮免傷的情況下,你的大風車的單次未會心平均傷害為:"?<<?atk*1.3*(1?+?pf)?<<?"點(不包含武器傷害)"?<<?endl;

cout?<<?"會心傷害為:"?<<?atk*hx1*1.3*(1?+?pf)?<<?endl;

int?dps?=?atk*(hx*hx1?+?(1?-?hx))*(1?+?pf)*1.3;

cout?<<?"風車每一跳預期平均傷害為:"?<<?dps?<<?endl;

cout?<<?"風車全部傷害(8次對目標傷害為):"?<<?8?*?dps?<<?endl;

cout?<<?endl?<<?endl;

cout?<<?"請問你是否需要測試更換準備后的情況?\n1.是\n2.否\n";

signed?int?b;

cin?>>?b;

if?(b?==?0)?{?cout?<<?"輸入錯誤,請重新輸入";cin?>>?b;?}

if?(b?>2)?{?cout?<<?"輸入錯誤,請重新輸入";cin?>>?b;?}

if?(b?==?2)?{?cout?<<?"謝謝你的使用,本計算器作者為:零零水\nQQ:20004604\n版本號1.0";system("pause");return?0;?}

double?SF,?ATK,?PF,?HX,?HX1;

double?SF1,?ATK1,?PF1,?HXA,?HX1A;

if?(b?==?1)

{

cout?<<?"請按照要求輸入裝備的屬性等級,如果是0,請填寫0。\n";

cout?<<?"請輸入更換前裝備的身法:";

cin?>>?SF;

cout?<<?"請輸入新裝備的身法:";

cin?>>?SF1;

cout?<<?"請輸入更換前裝備的外功攻擊力:";

cin?>>?ATK;

cout?<<?"請輸入新裝備的外功攻擊力:";

cin?>>?ATK1;

cout?<<?"請輸入更換前裝備的外功破防等級:";

cin?>>?PF;

cout?<<?"請輸入新裝備的外功破防等級:";

cin?>>?PF1;

cout?<<?"請輸入更換前裝備的外功會心等級:";

cin?>>?HX;

cout?<<?"請輸入新裝備的外功會心等級:";

cin?>>?HXA;

cout?<<?"請輸入更換前裝備的外功會心效果等級:";

cin?>>?HX1;

cout?<<?"請輸入新裝備的外功會心效果等級:";

cin?>>?HX1A;

SF?=?SF1?-?SF;

ATK?=?ATK1?-?ATK;

PF?=?(PF1?-?PF?+?0.12*SF)?/?(4.667?*?85?*?9.12);

HX?=?(HXA?-?HX?+?0.3*SF)?/?(5.347?*?85?*?9.12);

HX1?=?(HX1A?-?HX1?+?0.18*SF)?/?(1.944?*?85?*?9.12);

}

?

cout?<<?endl;

cout?<<?"在新屬性的情況下,你的屬性變化為:"?<<?endl;

cout?<<?"攻擊力變化:"?<<?ATK?<<?endl;

cout?<<?"會心率變化:"?<<?HX?*?100?<<?"%"?<<?endl;

cout?<<?"會心效果變化:"?<<?HX1?*?100?<<?"%"?<<?endl;

atk?=?atk?+?ATK;

pf?=?pf?+?PF;

hx?=?hx?+?HX;

hx1?=?hx1?+?HX1;

cout?<<?"——————————————————————"?<<?endl;

cout?<<?"你的風車屬性為:\n面板傷害(不含附加100%的武器傷害):"?<<?atk?<<?"\n外功破防對風車的增傷:"?<<?pf

<<?"\n風車會心率:"?<<?hx?*?100?<<?"%\n風車會心效果:"?<<?hx1?*?100?<<?"%"?<<?endl?<<?endl;

cout?<<?"\n在不考慮免傷的情況下,你的大風車的單次未會心平均傷害為:"?<<?atk*1.3*(1?+?pf)?<<?"點(不包含武器傷害)"?<<?endl;

cout?<<?"會心傷害為:"?<<?atk*hx1*1.3*(1?+?pf)?<<?endl;

int?dps1?=?atk*(hx*hx1?+?(1?-?hx))*(1?+?pf)*1.3;

cout?<<?"風車每一跳預期平均傷害為:"?<<?dps1?<<?endl;

cout?<<?"風車全部傷害(8次對目標傷害為):"?<<?8?*?dps1?<<?endl;

cout?<<?"換裝備前的風車傷害為:"?<<?dps?<<?endl;

cout?<<?"更換后的dps為更換前的:"?<<?double(dps1)?/?double(dps)*100-100?<<?"%"?<<?endl;

system("Pause");

return?0;

}

?

總結

以上是生活随笔為你收集整理的(五十二)剑网三大风车伤害计算器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。