藍橋杯歷年真題及答案大全,藍橋杯2016年七屆C/C++省賽C組第三題-平方怪圈

 2023-12-25 阅读 29 评论 0

摘要:題目描述 源代碼 思路: 直接寫一個循環,由題意可知,不管開始取什么值,所以我們可以隨意取一個2 然后進入一個死循環,直接通過輸出看最大的值即可 #include <iostream> using namespace std; int sum(int i){int ans=0;while (i)

題目描述

在這里插入圖片描述

源代碼

思路:
直接寫一個循環,由題意可知,不管開始取什么值,所以我們可以隨意取一個2
然后進入一個死循環,直接通過輸出看最大的值即可

#include <iostream>
using namespace std;
int sum(int i){int ans=0;while (i){int temp=i%10;ans+=temp*temp;i/=10;}return ans;
}
int main() {int i=2;int count=-1;while (1){int num=sum(i);i=sum(num);cout<<i<<" "<<sum<<endl;}return 0;
}

正確答案

145

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/194722.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息