从键盘上输入任意一个整数x,编程计算x的每一位数字相加之和,用C语言编写,下面我编写的程序哪错了
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 13:58:29
从键盘上输入任意一个整数x,编程计算x的每一位数字相加之和,用C语言编写,下面我编写的程序哪错了
例如,输入x为1234,则分离出1,2,3,4四个数字,然后计算1+2+3+4=10,并输出10,
#include
#include
void main()
{
\x09int n=0;
\x09while("getchar()"!="\n")
\x09{
\x09\x09n+=getchar();
\x09\x09
\x09}
\x09printf("%d",n);
\x09system("pause");
}
例如,输入x为1234,则分离出1,2,3,4四个数字,然后计算1+2+3+4=10,并输出10,
#include
#include
void main()
{
\x09int n=0;
\x09while("getchar()"!="\n")
\x09{
\x09\x09n+=getchar();
\x09\x09
\x09}
\x09printf("%d",n);
\x09system("pause");
}
/>
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n=0;
char ch;
while((ch=getchar())!='\n')
{
n+=ch-'0';
}
printf("%d\n",n);
system("pause");
}
再问: ch-'0'是什么意思
再答: ch为char类型,假设是'6'ch-'0'等于6,也就是通常说的六.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n=0;
char ch;
while((ch=getchar())!='\n')
{
n+=ch-'0';
}
printf("%d\n",n);
system("pause");
}
再问: ch-'0'是什么意思
再答: ch为char类型,假设是'6'ch-'0'等于6,也就是通常说的六.
从键盘上输入任意一个整数x,编程计算x的每一位数字相加之和,用C语言编写,下面我编写的程序哪错了
编写程序从键盘任意输入一个4位数x,编程计算x的每一位数字相加之和(忽略整数前的正负号)请您帮忙
编写程序从键盘任意输入一个4位数x,编程计算X的每一个数字相加之和(忽略整数前的正负号)
从键盘任意输入一个4位数x,编程计算X的每一位数字相加之和(忽略整数前的正负号).
编写一个程序,从键盘上输入一个整数,用英文显示该整数的每一位数字.
用C语言编写程序实现从键盘上任意输入两个整数,输出两个整数的乘积.
C语言:从键盘上输入一个整数,计算整数的各位数字之和
编写一个程序 从键盘上输入一个整数,用英文显示该整数的每一个数字
c语言:从键盘任意输入一个整数n,编程计算并输出1-n之间的所有素数之和
接收一个四位整.编写一个程序,将该数的每一位数字相加并显示结果.(C语言)
从键盘输入一个四位数,被认为是正整数X,编程计算X的每一位数字相加之和.
用C语言编写:“输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.”