c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字,并求和。(代码15分,调试1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字,并求和。(代码15分,调试1相关的知识,希望对你有一定的参考价值。
c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字,并求和。(代码15分,调试1c语言
从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字,并求和。
代码
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;
参考技术A #include "stdio.h"
int main(int argc,char *argv[])
int n,s,t;
printf("Please enter n(int 999<n<10000)...\\nn=");
if(scanf("%d",&n)!=1 || n<1000 || n>9999)
printf("Input error, exit...\\n");
return 0;
for(s=0;n;n/=10)
printf("%d ",t=n%10);
s+=t;
printf("\\nThe sum of them is %d\\n",s);
return 0;
运行样例:
编程题#5:分离整数的各个数位
描述
从键盘输入一个任意的三位整数,要求正确地分离出它的百位、十位和个位数,并分别在屏幕上输出,输出采用每行输出一个数的方式,不带其它符号。
输入
一个任意的三位整数
输出
一个任意的三位整数
#include <iostream> using namespace std; int main() { int a; cin >> a; cout << a / 100 << endl << a / 10 % 10 << endl << a % 10 << endl; return 0; }
以上是关于c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字,并求和。(代码15分,调试1的主要内容,如果未能解决你的问题,请参考以下文章
输入一个4位数的正整数,用C#编写程序,输出这个数的千位、百位、十位和个位,怎么写?
C#编程:输入一个4位数的正整数,编写程序,输出这个数的千位,百位,十位,个位。
c语言高手急救:从键盘输入长整数n,将其从个位开始,每三位数字一组用逗号间隔输出。
用c语言编程:输入一个四位数,求出它的个位、十位、百位、千位