当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。 例如:输入352 则输出应


下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。

例如:输入352,则输出应该是38;若输入328,则输出应该是77。

请改正程序中的错误,使它能得到正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include <stdio.h>

include <conio.h>

long fun(long num)

{

/*+**+*+*+*found************/

long k=1;

do

{

k+=(num%10)*(num%10);

num/=10;

/*********+found*+**+*+******/

}while(num)

return(k);

}

main()

{

long n;

clrscr();

printf("Please enter a number:");

scanf("%ld",&n);

printf(" %ld ",fun(n));

}

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 下列给定程序中函数fun()的功能是:计算n!。例如 给 n输入5 则输出120.000000。

  • 下列给定程序中 fun()函数的功能是:根据形参m 计算下列公式的值。 t=1-1/2+1/3-1/4+…+(-1)(m+1)/

  • 下列给定程序中 函数fun()的功能是:根据整型形参m的值 计算如下公式的值。 t=1-1/(2×2)-1/(3×3)-…

  • 数列中 第一项为3 后一项都比前一项的值增5。下列给定程序中 函数fun()的功能是:计算前n(4≤n≤50)

  • 下列给定程序中 函数fun的功能是:根据整形参m的值 计算如下公式的值。 例如 若m中的值为5 则应输

  • 下列给定程序中 函数fun()的功能是:根据整型形参n 计算如下公式的值。 A1=1 A2=1/(1+A1) A3=1/(1+