00问答网
所有问题
C语言编程:输入一个四位整数,分离出它的个、十、百、千位,然后求各位上的数字和。求解。
如题所述
举报该问题
推荐答案 2013-09-20
#include <stdio.h>
int main()
{
int a, sum = 0;
printf("请输入4位整数:\n");
scanf("%d", &a);
while (a)
{
sum += a % 10;
a /= 10;
}
printf("各位上数字和为%d\n", sum);
return 0;
}
追问
为什么补上一个system(“pause”);就显示错误??
追答
报什么错了,贴一下。估计编译器不一样吧,加一句getchar();也可以。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jIjnIDnZj.html
相似回答
...
输入一个四位
正数,按照千
,百,十,
个位输出
各位数,
并且
求出各位数的
...
答:
include<stdio.h>void main(){ unsigned int a; printf("请
输入一个四位
正数:"); scanf("%d",&a);if (a>=1000&&a<=9999){printf("
千位数
为:%d\n百位数为:%d\n",a/1000,a%1000/100);printf("十位数为%d\n个位数为%d\n",a%100/
10,
a%10);printf("四位数的和为%d\...
c语言
从键盘上
输入一个4位整数,
输出其个位、
十位
、百位、
千位上的数字
...
答:
include<stdio.h>int main(){int x,a,b
,c,
d,s; scanf("%d",&x); a=x/1000; b=x/100%10; c=x/10%10; d=x%10; s=a+b+c+d; printf("%d %d %d %d\n%d",a,b,c,d,s); return 0;}
输入一个四位数字
n,分别
求出
n的个位数字、
十位
数字、百位
数字和千位数字
...
答:
具体的编程如下:include <stdio.h> void main(){ int n; //定义一个变量就可以 printf("请
输入一个四位数字
n:");scanf("%d",&n); //一定要写成%d,整型变量 printf("
千位数
是%d\n",n/1000%10);printf("百位数是%d\n",n/100%10);printf("十位数是%d\n",n/10%10);prin...
输入一个四位
正
整数,求出
这个数的各位之和并输出这个数的
各位与各位
之...
答:
你好 具体过程如下:include<stdio.h> int main(){ int a,b
,c,
d,n,x;printf("
输入一个四位
正
整数
n:");scanf("%d",&n);x=n;a=n%
10,
n=n/10; /*求出个位数字*/ b=n%10,n=n/10;/*
求出十位数字
*/ c=n%10,n=n/10;/*求出百位数字*/ d=n%10;/*
求出千位数字
*/ pri...
大家正在搜
c语言输入整数输出每一位
c语言计算整数各位数字之和
分离整数的各个位数
c语言分离整数与小数部分
c语言判断一个数是否为整数
将c语言的整数设为整数类I
如何表示一个数的整数部分
C语言整数逆序输出
c语言整数除以整数
相关问题
用c语言编程:输入一个四位数,求出它的个位、十位、百位、千位
C语言中输入一个四位数,分别求出该数的千位数,百位数,十位数...
输入一个四位数字n,分别求出n的个位数字、十位数字、百位数字...
在C语言环境下输入一个四位整数,求对应的数字并输出,最后千位...
用c语言编程?(输入一个四位数,求出它的个位、十位、百位、千...
c++编程 输入一个四位正整数,然后分别显示其千位数、百位数...
C语言:输入一个四位正整数,求出该数对应的各位数字并输出,最...
从键盘上输入一个四位正数,按照千,百,十,个位输出各位数,并...