00问答网
所有问题
输入一个四位正整数,求出这个数的各位之和并输出这个数的各位与各位之和。(c语言)
如题所述
举报该问题
推荐答案 2012-04-17
你好 具体过程如下:
#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;/*求出千位数字*/
printf("%d %d\n",a+b+c+d,x);
return 0;
}
希望能帮助你哈
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZDnD00Tnn.html
相似回答
从键盘
输入一个四位的正整数
X
,c语言
编程计算X的每一个数字相加
之和,
怎...
答:
printf("请
输入一个四位整数
\n");//输出提示语句 scanf("%d",&x);//从屏幕上获取这个四位数 a=x%10;//获取个位 b=(x%100)/10;//获取十位 c=(x%1000)/100;//获取百位 d=x/1000;//获取千位 printf("%d各位相加结果为%d\n",x,a+b+c+d);//
输出这个四
位数及其各位的和 } vc...
输入一个四位正整数,求
其
各位数字之和并输出(c语言)
答:
您好,很高兴回答您的问题。对于这个题目,其实难点就在于分离出这个
四位数
每个位置上的数字,要学会利用除法和取余运算。具体为:include<stdio. h> void main(){int a,s=0;scanf("&d",&a);s=a/1000+a%1000/100+a%100/10+a%10;printf("s=%d\n",s);} ...
读入
一个四位正整数,输出
它们
的各位数字之和
。用c++
语言
答:
printf("%d位数,
各位
数字
之和
为%d\n",i,sum);}
从键盘
输入
任意
一个4位正整数,
编程分隔出该4位数
的各位数字
,计算它们...
答:
这步计算不出a,b
,c,
d的值 这里计算a,b,c,d的值要用取余符号 d=e%10; //d是e的个位数 取余符号就是取余数,比如: 123%10=3 c=(e/10)%10; //c是十位数 这里 e/10 得到的只是整数部分,比如:123/10=12 b=(e/100)%10; //b是百位数 a=e/1000; //a是...
大家正在搜
求一个正整数的各位数字之和
c语言求一批正整数的奇数和
输入一个整数求它的位数
使用函数求奇数和输入一批正整数
c语言输入整数求奇数和
求一个正整数的位数
求序列和输入一个正整数n
在输入的一批正整数中求出最大者
求序列和输入两个正整数a和n
相关问题
C语言:输入一个四位正整数,求出该数对应的各位数字并输出,最...
用C语言程序编写“输入一个四位整数(如1234),使其倒序输...
用C语言程序编写:输入一个四位整数(如1234),使其倒序输...
读入一个四位正整数,输出它们的各位数字之和。用c++语言
C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和
C语言:输入一个正整数, 计算并显示出该数的各位数字之和.
编写C语言程序,从键盘上输入一个正整数,计算并输出该数各位数...