输入一个正整数,输出该数的各个数字之和.要求编写函数,计算整数的各个数字之和
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 10:57:27
输入一个正整数,输出该数的各个数字之和.要求编写函数,计算整数的各个数字之和
#include
int sum(int x)
{
\x05int sum=0,n;
\x05do{
\x05\x05n=x%10;
\x05\x05sum=sum+n;
\x05\x05x=x/10;
\x05}while(x>=0);
\x05return(sum);
}
void main()
{
\x05 int k,y;
\x05 scanf("%d",&k);
\x05 y=sum(k);
\x05 printf("%d",y);
}
那里错了
#include
int sum(int x)
{
\x05int sum=0,n;
\x05do{
\x05\x05n=x%10;
\x05\x05sum=sum+n;
\x05\x05x=x/10;
\x05}while(x>=0);
\x05return(sum);
}
void main()
{
\x05 int k,y;
\x05 scanf("%d",&k);
\x05 y=sum(k);
\x05 printf("%d",y);
}
那里错了
int sum(int x)
{
\x09int sum=0,n;
\x09do{
\x09\x09n=x%10;
\x09\x09sum=sum+n;
\x09\x09x=x/10;
\x09}while(x>0);
\x09return(sum);
}
不能x>=0,那样无穷循环了 ,只要>0就进入循环,关键错误 while(x>0);是对的
{
\x09int sum=0,n;
\x09do{
\x09\x09n=x%10;
\x09\x09sum=sum+n;
\x09\x09x=x/10;
\x09}while(x>0);
\x09return(sum);
}
不能x>=0,那样无穷循环了 ,只要>0就进入循环,关键错误 while(x>0);是对的
输入一个正整数,输出该数的各个数字之和.要求编写函数,计算整数的各个数字之和
求:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.
编程 编写函数,计算正整数的 各个数字之和
C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.
用C语言编写:“输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.”
编写程序,从键盘输入一个正整数,计算该数的各个位数字之和,并显示结果.
从键盘输入一个正整数n,计算该数的个位数字之和并输出.
从键盘输入一个正整数n,计算该数的各位数字之和并输出.例如,输入5246,则计算5+2+4+6=17并输出.
用C语言编程,输入一个正整数,计算并显示该数的各位数字之和.
C语言:输入一个正整数, 计算并显示出该数的各位数字之和.
输入一个正整数A,如果A的各个数字之和为7的倍数则输出‘YES’,否则输出‘NO’ Turbo pascal
用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246