如何制作一个查找数字平方值的 c++ 程序
How to make a c++ program that finds number's digits square value
我需要帮助创建一个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。它会起作用的。
一个小提示:使用调试器可以很容易地捕捉到这种错误。因此,强烈建议使用它进行学习。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- 用于检查数字是否有数字或可被该数字的值整除的程序
- 程序以使用 C++ 中的 while 循环查找一组数字的最小值
- 遇到此问题时遇到困难:允许用户输入数组的值并使用 for,而循环也输出输入的最大数字
- 将向量之间的数字放在另一个向量之间<vector>>如果两个数字的差值为 1
- C++ 函数,用于查找传入的 N 个数字的平均值、总和、最小值和最大值
- CIN 仅在输入非数字值时跳过下一个 CIN
- "co_yield"是否可以在恢复协程时从调用方返回值?
- 实现基于数字值(正、负、零)的条件表达式的最佳方法
- 将一系列数字映射到 CPP 中的值的简单方法
- 如何在C++中有效地将数字值重新分配给字符数组
- 通过 C++ 中的指针将子对象值传递给被调用方类
- 为什么断点显示数组的第二个值是一个大数字?额外学分工作
- 如何制作一个查找数字平方值的 c++ 程序
- 我需要静态转换我的数字模板值吗
- 如何有效地将数字字符串值分配给整数
- 当赋值给变量时,数字改变值
- 如果我将带小数点的数字赋值给整数而不是浮点数会发生什么?
- 为什么 C++ 中的编译器不增加循环中最后一个数字的值?
- 将文件中的值存储到数组中,并根据特定数字提取值