从键盘任意输入一个4位数x,编程计算X的每一位数字相加之和(忽略整数前的正负号).
举一反三
- 从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位
- 编程:输入一个整数,计算该整数的位数,并输出位数。
- 输入一个整数,求它各位数字之和及位数.
- 中国大学MOOC: 从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3*100+2*10+1 = 321,并输出321。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include<math.h>#include<stdio.h>intmain(){intx,b0,b1,b2,y;printf("Inputx:");scanf("%d",&x);x=(int)fabs(x);b2=________;/*计算百位数字*/b1=_________;/*计算十位数字*/b0=_________;/*计算个位数字*/y=b2+b1*10+b0*100;printf("y=%d\n",y);return0;}
- 输入一个整数,求它的各位数字之和及位数。例如 234 的各位数字之和是 9, 位数是 3 。