计算给定整数的各位数字平方的和。c语言
时间: 2024-02-20 13:58:48 浏览: 142
c代码-一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
以下是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
int n, sum = 0, digit;
printf("请输入一个整数:");
scanf("%d", &n);
while (n > 0) {
digit = n % 10; // 获取个位数字
sum += digit * digit; // 将个位数字的平方加入总和
n /= 10; // 去掉个位数字
}
printf("各位数字平方的和为:%d", sum);
return 0;
}
```
运行结果如下:
```
请输入一个整数:123
各位数字平方的和为:14
```
阅读全文