C语言中将一个3位数整数,正确分离出它的个位、十位和百位数字,并分别在屏幕上输出

Python016

C语言中将一个3位数整数,正确分离出它的个位、十位和百位数字,并分别在屏幕上输出,第1张

3位数整数正确分离的屏幕上输出源代码如下:

#include <iostream>

#include <cstdio>

#include <cstring>

using namespace std

int main()

{

char a[10]

gets(a)

int l=strlen(a)

for(int i=l-1i>=0i--)

{

cout<<a[i]<<" "

}

return 0

}

扩展资料

C语言程序结构的特点

1、一个程序有一个或多个源程序文件组成。

在一个源程序文件中可以包含三个部分:预处理指令、全局声明、函数定义。

2、函数是C程序的主要组成部分。

一个C语言程序有一个或多个函数组成,其中必须包含一个main函数(且只能有一个main函数),编写C程序的工作主要就是编写一个个函数。

3、函数体即函数首部花括号内的部分。包括声明部分和执行部分,声明部分包括定义在本函数中所用到的变量,执行部分由若干个语句组成,指定在函数中所进行的操作。

如果简单点就int i=123int k,sk=i%10个位数s=(i-100)/10十位数i=i/100//百位数

#include

<stdio.h>

void

main()

{

int

a

int

b,c,d//各个位数上的数字

printf("请输入一个三位数:")

scanf("%d",&a)

b=a/100

//百位

c=(a-b*100)/10

//十位

d=a%10

//个位

printf("百位:%d,十位:%d,个位%d\n",b,c,d)

printf("它们的和是:%d\n",b+c+d)

}

扩展资料:

C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。C语言也有自身的不足,比如:C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。

C语言既有高级语言的特点,又具有汇编语言的特点;既是一个成功的系统设计语言,又是一个实用的程序设计语言;既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序;是一种受欢迎、应用广泛的程序设计语言。

参考资料来源:百度百科-c程序