C语言问题,高手帮忙,追加分~~ 题目是:编一个函数,输入一个长整数,求出它的位数以及各个位数之和.C语言问题,高手帮忙,追加分~~题目是:编一个函数,输入一个长整数,求出它的位数以及各个
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 00:45:19
![C语言问题,高手帮忙,追加分~~ 题目是:编一个函数,输入一个长整数,求出它的位数以及各个位数之和.C语言问题,高手帮忙,追加分~~题目是:编一个函数,输入一个长整数,求出它的位数以及各个](/uploads/image/z/10221568-16-8.jpg?t=C%E8%AF%AD%E8%A8%80%E9%97%AE%E9%A2%98%2C%E9%AB%98%E6%89%8B%E5%B8%AE%E5%BF%99%2C%E8%BF%BD%E5%8A%A0%E5%88%86%7E%7E+%E9%A2%98%E7%9B%AE%E6%98%AF%EF%BC%9A%E7%BC%96%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0%2C%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E9%95%BF%E6%95%B4%E6%95%B0%2C%E6%B1%82%E5%87%BA%E5%AE%83%E7%9A%84%E4%BD%8D%E6%95%B0%E4%BB%A5%E5%8F%8A%E5%90%84%E4%B8%AA%E4%BD%8D%E6%95%B0%E4%B9%8B%E5%92%8C.C%E8%AF%AD%E8%A8%80%E9%97%AE%E9%A2%98%2C%E9%AB%98%E6%89%8B%E5%B8%AE%E5%BF%99%2C%E8%BF%BD%E5%8A%A0%E5%88%86%7E%7E%E9%A2%98%E7%9B%AE%E6%98%AF%EF%BC%9A%E7%BC%96%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0%2C%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E9%95%BF%E6%95%B4%E6%95%B0%2C%E6%B1%82%E5%87%BA%E5%AE%83%E7%9A%84%E4%BD%8D%E6%95%B0%E4%BB%A5%E5%8F%8A%E5%90%84%E4%B8%AA)
C语言问题,高手帮忙,追加分~~ 题目是:编一个函数,输入一个长整数,求出它的位数以及各个位数之和.C语言问题,高手帮忙,追加分~~题目是:编一个函数,输入一个长整数,求出它的位数以及各个
C语言问题,高手帮忙,追加分~~ 题目是:编一个函数,输入一个长整数,求出它的位数以及各个位数之和.
C语言问题,高手帮忙,追加分~~
题目是:编一个函数,输入一个长整数,求出它的位数以及各个位数之和.
C语言问题,高手帮忙,追加分~~ 题目是:编一个函数,输入一个长整数,求出它的位数以及各个位数之和.C语言问题,高手帮忙,追加分~~题目是:编一个函数,输入一个长整数,求出它的位数以及各个
//题目是:编一个函数,输入一个长整数,求出它的位数以及各个位数之和
#include
#include
int GetDigits(long input)//取得位数
{
long AbsOfInput = labs(input); //求的输入的长整数的绝对值
int digit=0;
while (input != 0)
{
digit ++;
input /= 10; //让输入的数据每次减少一位
}
return digit;
}
int GetSumOfDigits(long input)//取得位数之和
{
long AbsOfInput = labs(input);
int SumOfDigits = 0;
int remains = 0;
while (input != 0)
{
remains = input % 10; //取得跟10取余的余数
input /= 10; //让输入的数据每次减少一位
SumOfDigits += remains;
}
return SumOfDigits;
}
int main()
{
long l_Input;
int i_Digits = 0;
int i_SumOfDigits = 0;
printf("请输入一个长整数 :");
scanf("%i",&l_Input);
i_Digits = GetDigits(l_Input);
i_SumOfDigits = GetSumOfDigits(l_Input);
printf("您输入的长整数是 :%i,位数是 :%d,各个位数之和是 :%d .\n",l_Input,i_Digits,i_SumOfDigits);
return 0;
}
本程序在 Visual C++ 6.0 下面调试通过.