简答题:下列给定程序中,函数proc()的功能是计算正整数m 各位上数字的平方和。例如,输入498,则输出应该是161。请修改程

  • 题目分类:C语言
  • 题目类型:简答题
  • 号外号外:注册会员即送体验阅读点!
题目内容:
下列给定程序中,函数proc()的功能是计算正整数m 各位上数字的平方和。 例如,输入498,则输出应该是161。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include<stdlib.h> #include<stdio.h> #include<conio.h> long proc(10ng m) { //****found**** long sum=1; do { sum+=(m%10)*(m%10); m/=l0; //****found**** } while(m) return(sum); } void main() { long n; system("CLS"); printf("Please enter a number:"); scanf("%1d",&n); printf("\n%ld\n",proc(n)); }
参考答案:
答案解析:

药物排泄的主要途径是 (  )

药物排泄的主要途径是 (  )A.肾脏排泄 B.唾液排泄 C.胆汁排泄 D.乳汁排泄 E.肠道排泄

查看答案

口服剂型在胃肠道中吸收快慢顺序一般认为是 (  )

口服剂型在胃肠道中吸收快慢顺序一般认为是 (  )A.混悬剂>溶液剂>胶囊剂>片剂>包衣片 B.胶囊剂>混悬剂>溶液剂>片剂>包衣片 C.片剂>包衣片>胶囊剂>

查看答案

对于语句“cout<<setfill('*')<<setw(10)<<1<<serfill('*')<<setw(2)<

对于语句“cout<<setfill('*')<<setw(10)<<1<<serfill('*')<<setw(2)<<2;”的输出结果是(  )。 A.**

查看答案

有如下程序: #inelude<iostream>usingnamespacestd; classTest{public

有如下程序: #ineludeusingnamespacestd; classTest{public: Test(){n+=2;

查看答案

关于continue语句叙述不正确的是(  )。

关于continue语句叙述不正确的是(  )。 A.continue语句用于循环体中,结束循环 B.continue语句用于循环体中,它使执行流跳出循环体中尚

查看答案