三次方求和(文件IO)
题目描述
输入一个三位的正整数 \(n\),将每位数字的立方加起来构成一个新数,继续下去,如果得到一个固定的数,则输出这个固定数,否则输出“\(\texttt{error}\)”,在计算中间,如果结果大于 \(1000\),只取后三位进行计算。例如:\(111-->3-->27-->351--> 153-->153\),即固定值为 \(153\);而 \(103-->28-->520-->133-->55-->250-->133\),即不是固定数,它是一个循环。
格式
输入格式
第一行为正整数 \(t(≤5)\),表示数据组数;接下来每行一个三位正整数 \(n\)。
输出格式
对于每组数据,输出那个 固定值 或“\(\texttt{error}\)”。
样例1
输入样例1
2
111
103
输出样例1
153
error
来源
地址:芜湖市二十七中电脑班刷题课
作者:汪老师
模拟赛\(T2\)
文件IO
freopen("cubsum.in","r",stdin);
freopen("cubsum.out","w",stdout);
相关
在下列训练计划中: