c语言 输入一个整数,求它的位数以及各位数字之和。例如,123的位数是3,各位数字之和是6。
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语言没学过多长时间,有一些看不懂
问答/405℃/2024-02-24 23:14:53
优质解答:
#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
我来回答
猜你喜欢
- _____(eat)too much is bad for us It's seven o'clock.The Gree
- 列方程解这一道题,设未知数为X.
- She seemed to have read the book before这个句子中seem为啥加要ed
- 氢气氧气具有怎样的物理性质
- 英语翻译a dog is a ---------- ------------- animal
- 元旦期间,国美商城高促销让利活动,一种彩电原价2800元,现价比原价降低了4分之1元,现价多少元?
- 液体中有气泡出现说明什么 一般在什么情况下才会出现这种现象
- 8个自然数的倒数相加的和等于1,这是哪8个自然数?
- 英语翻译On Christmas Eve --- the night before Christmas Day chil
- “ Is this T-shirt yours?” “No,mine _______there behind the d