本文主要是介绍2270与班尼特·胡迪一起玩世纪佳缘3题解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这题很简单,注意好兑换奖品的优先次序即可,即:先兑换1000的“纵江湖”称号,再兑换1000的“侠万里”称号,再兑换600的“遗失的美好”,最后兑换200的“海誓山盟“。
以下为ac代码:
#include<stdio.h>
int main()
{int T,sum, num, t, i;scanf("%d",&T);while (T--) { sum = 0; //注意归零 for (int i = 1; i <= 7; ++i) {scanf("%d",&t);sum+=t;}num = 0; //注意归零 if (sum >= 1000)//兑换“纵江湖”称号,兑换成功则减1000,失败则下一步 {sum -= 1000,num++; }if (sum >= 1000) //兑换“侠万里”称号,兑换成功则减1000,失败则下一步{sum -= 1000,num++; }num += sum / 600;//兑换“遗失的美好” ,能兑换多少就兑换多少,不能兑换则下一步 sum %= 600;num += sum / 200; //全部用来兑换“海誓山盟” printf("%d\n", num);}
}
这篇关于2270与班尼特·胡迪一起玩世纪佳缘3题解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!