#include <iostream>
using namespace std;
int main()
{int n,sum,t;
cin>>n;
for(int i=0;i<10;i++){
sum=0;
while(n>0) {
sum=sum+n%10;
n/=10;
}
n=sum;
}
cout<<sum;
return 0;
}
本文介绍了一个简单的C++程序,该程序通过循环将一个整数的所有位数相加,直至结果为一位数。程序首先接收用户输入的一个整数,然后通过循环不断将其各位数字相加,最终输出一个1到9之间的数字。
#include <iostream>
using namespace std;
int main()
{int n,sum,t;
cin>>n;
for(int i=0;i<10;i++){
sum=0;
while(n>0) {
sum=sum+n%10;
n/=10;
}
n=sum;
}
cout<<sum;
return 0;
}
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率