c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字,并求和。(代码15分,调试1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字,并求和。(代码15分,调试1相关的知识,希望对你有一定的参考价值。

c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字,并求和。(代码15分,调试1c语言

从键盘上输入一个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;

参考技术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语言编程:输入一个四位数,求出它的个位、十位、百位、千位

用C语言接收用户输入的一个四位数,用while循环计算个位,十位,百位,千位之和,

用c语言分别输出个位十位和百位的数字?