【程序说明】程序功能是计算一个整数的各位数字之和。【程序】SET TALK OFFINPUT“x=”TO xs=0DO WHILE x!=0s=s+ MOD(x,10)(1)(2)? SSET TALK ON(1)A.x=INT(x*10)B.x=INT(x/10)C.x=x-INT(x/10)D.x=x-INT(x*10)

题目

【程序说明】程序功能是计算一个整数的各位数字之和。

【程序】

SET TALK OFF

INPUT“x=”TO x

s=0

DO WHILE x!=0

s=s+ MOD(x,10)

(1)

(2)

? S

SET TALK ON

(1)

A.x=INT(x*10)

B.x=INT(x/10)

C.x=x-INT(x/10)

D.x=x-INT(x*10)


相似考题
更多“【程序说明】程序功能是计算一个整数的各位数字之和。【程序】SET TALK OFFINPUT“x=”TO xs=0DO WHILE ”相关问题
  • 第1题:

    程序段的功能是求一个正整数所有位之和。 while(n>0){s=s+n%10;() }


    n=n/10;

  • 第2题:

    编写程序:编写一个方法, 计算一个整数各位数字之和。使用下面的方法头: public static int sumDigits(long n) 例如:调用 sumDigits(234)返回 9。


    正确

  • 第3题:

    1、编写程序,输入一个4位数的正整数,计算并输出各位数字之和。


    #include void main(void){ int n,s=0,i=0; cout cin>>n; while(n!=0) { s+=n%10; i++; n/=10; } cout cout}

  • 第4题:

    编写程序,计算并输出一个三位整数中各位上的数字。


    编写程序

  • 第5题:

    【填空题】下面程序的功能是计算正整数2345的各位数字平方和。 #include "stdio.h" main() {int n,sum=0; n=2345; do {sum=sum+【1】; n=【2】; } while(n); printf("sum=%d",sum);}


    统计输入的10个数据中负数的个数