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语言没学过多长时间,有一些看不懂
人气:333 ℃ 时间: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).
- the boy is so short that he can”treach the apple 改为同义句
- she'd的完全形式
- 超市运进一批水果,第一天卖了1/4:第二天卖了48kg,第三天卖了51kg ,正好买完.这次批水果
猜你喜欢
- 一队学生从学校出发去部队军训,以每小时5千米的速度行进4.5千米,一名通讯员以每小时14千米的速度从学校出发追赶队伍,他在离部队6千米处追到了队伍,设学校到部队的距离是x千米,则方程是:( )求X
- 右图为手拉小球做圆周运动的示意图,请在图中画出重4N的小球所受重力的图示.
- (x+y)(x分之1+y分之a)>=9.求a最小值
- 小丽只带了2元和5元两种人民币,买了一件物品只付了27元,则付款的方法有_种.
- 在碳酸氢钠,三氧化二铝,氢氧化铝,偏铝酸钠,(NH4)2CO3,Al中既能与盐酸反应又能与NaOH溶液反应的有
- 《只有一个地球》这篇课文从()的角度介绍了()的有关知识,阐明了人类的空间仅限于()的道理,说明了
- 中东 和 西亚 是指一个范围吗?
- personal belongings of captives是什么意思