求整数的位数以及各位数之和
来源:百度知道 编辑:UC知道 时间:2024/09/21 16:31:18
程序填空,不要改变与输入输出有关的语句。
输入一个整数,输出它的位数以及各位数之和。
例:括号内是说明
输入
123456
输出
number=6, sum=21 (123456 的位数是6, 各位数之和是21)
输入
-100
输出
number=3, sum=1 (-100 的位数是3, 各位数之和是1)
#include <stdio.h>
void main( )
{
int number, sum;
long in;
scanf("%ld", &in);
/*---------*/
printf("number=%d, sum=%d\n", number, sum);
}
输入一个整数,输出它的位数以及各位数之和。
例:括号内是说明
输入
123456
输出
number=6, sum=21 (123456 的位数是6, 各位数之和是21)
输入
-100
输出
number=3, sum=1 (-100 的位数是3, 各位数之和是1)
#include <stdio.h>
void main( )
{
int number, sum;
long in;
scanf("%ld", &in);
/*---------*/
printf("number=%d, sum=%d\n", number, sum);
}
回答如下:
number=0,sum=0;
if(in<0) in=-in;
{
number++;
sum+=(in%10);
}while((in/=10)!=0);
你加进去编译运行,再找几个数测试一下看看
int sum=0,number=0;
in=abs(in);\\取绝对值
while(in){
sum=sum+in%10;\\取最右边的一位数
in=in/10;
number++;
}
JAVA 任意输入一个整数求各位数之和
求四位数的偶数中,所有各位数字之和是十五的倍数的数的和
如何用C语言编写一个4位数的各位数之和?
一个四位数,这个四位数与它的各位数字之和是1999。求这个四位数
求救:编程计算一整数各位数之和.(C语言)
任取一非负整数 求该数平方的末位数是1的概率
求输入整数各位数之和,如输入234则输出9,输入-312,则输出6
编程显示300~900之间所有的水仙花数。(水仙花数是3位数,其各位数之和等于该数本身)
在所有的四位数中,各位上的数字之和等于34的数有多少个?
用C 语言编程:一个整数等于该数所有因子之和,则称该数为一个完数。请输入3位数中所有的完数