C语言 计算给定的整数的各位数字平方的和。 函数接口定义: int s_quart(int n) 裁判测试程序样例: 在这里给出函数被调用进行测试的例子。例如: #include <stdio.h> int s_quart(int n); int main() { int n; scanf("%d", &n); printf("%d\n", s_quart(n)); return 0; } /* 请在这里填写答案 */
时间: 2023-12-10 11:39:39 浏览: 125
C语言程序设计-计算从1开始到n的自然数中偶数的平方的和,n由键盘输入,并在main()函数中输出。(n是偶数).c
5星 · 资源好评率100%
函数实现如下:
```c
int s_quart(int n) {
int sum = 0;
while (n > 0) {
int digit = n % 10;
sum += digit * digit;
n /= 10;
}
return sum;
}
```
该函数通过不断地取出给定整数的个位数字,计算其平方并累加到总和中,然后将原数除以 10,去掉个位后继续循环,直到原数变为 0。最后返回总和即可。
阅读全文