c语言 输入一个整数,求它的位数以及各位数字之和。例如,123的位数是3,各位数字之和是6。
输入一个整数,求它的位数以及各位数字之和。例如,123的位数是3,各位数字之和是6。
【输入形式】
从键盘输入一个整数.
【输入输出样例1】(下划线部分表示输入)
Input an integer:1280
count=4 sum=11
【输入输出样例2】(下划线部分表示输入)
Input an integer:-99
count=2 sum=18
我c语言没学过多长时间,有一些看不懂
人气:166 ℃ 时间:2019-09-03 07:07:11
解答
#include
#define error -1
int atoi(char c)
void main()
{
char a[20];
printf("input number:");
scanf("%s",a);
int sum =0 ;
for(char *c=a; *c != '\0'; c++)
{
sum = atoi(*c) + sum;
}
printf("各个位之和为 %d",sum);
printf("一共有 %d位数子",c-a);
}
int atoi(char c)
{
if(c>=48 && c
推荐
- c语言程序题 输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6.
- 请帮我解答一道C语言的题:输入一个任意的三位数,将其各位数字反序输出(例如输入123,输出321).
- c语言程序题 输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6.负数也要
- 一个整数乘以13后,乘积的最后三位数是123,这样的整数最小是几?
- 求解c语言题:输入一个任意的三位数,将其各位数字反序输出(例如输入123,输出321).
- 设第一宇宙速度为v1地球半径为R,地球表面重力加速度为g,一人造地球卫星在离地面的高度为R/2处绕地球做匀速圆周运动,则此人造卫星的线速度为多大?
- 变为一般疑问句:Li Ming puts on his pants ,socks and shoes
- 造句 例 中华汉字,生动形象.传播文明,盖世无双
猜你喜欢
- 已知lal=1,lbl=2,lcl=3,且a>b>c,那么a+b+c=
- 把1.5米长的竹竿直立在地上,量得它影子是1.2米,同时同地量得一个烟囱长是15.6米,这个烟囱的高是多少米?
- 求圆柱的侧面积:底面积是50.24平方厘米,高12厘米.
- 英语同位语从句对吗
- 若α∈(0,π),且cosα+sinα=-1/3,则cos2α=
- “质量均匀分布,形状规则的物体的重心可能在物体上,也可能在物体外.”这句话对吗?
- 若最简二次根式3b-1(根下a+2)与2倍跟下4b-a是同类二次根式,则a= ,b= .
- 歇后语:徐宿进曹营——( ) 诸葛亮皱眉头——( ) 鲁肃上了孔明的船——( )