如何制作一个查找数字平方值的 c++ 程序

How to make a c++ program that finds number's digits square value

本文关键字:数字 方值 程序 c++ 查找 一个 何制作      更新时间:2023-10-16

我需要帮助创建一个c++程序。

创建一个程序,查找给定数字的位数平方和。

这是我的代码:

#include <iostream>
using namespace std;
int main(){
int n, p, sum;
cout << "enter your number" << endl;
cin >> n;
sum = 0;
while (n > 0) {
p = n % 10; 
sum = p + n; 
n = n / 10; // 
}
cout << "square : " << sum << endl;
return 0;
}

我不知道如何完成。

例如,如果我输入数字222,答案应该是12,因为:

(2*2)+(2*2)+(2*2) = 12

行中有一个简单的拼写错误:

sum = p + n;

将其更改为CCD_ 4。它会起作用的。

一个小提示:使用调试器可以很容易地捕捉到这种错误。因此,强烈建议使用它进行学习。