编程:输入一个3位正整数,正确分离出其个位、十位、百位数字,便将结果输出在屏幕上
我来个C语言的吧
void main(void)
{
unsigned int a;
printf("输入一个三位数:");
scanf("%d",&a);
printf("百位 %d; 十位 %d; 个位 %d",a/100%10,a/10%10,a%10);
}
纯手打 望采纳~
3位数整数正确分离的屏幕上输出源代码如下:
#include
#include
#include
using namespace std;
int main()
{
char a[10];
gets(a);
int l=strlen(a);
for(int i=l-1;i>=0;i--)
{
cout<<a[i]<<" ";
}
return 0;
}
扩展资料
C语言程序结构的特点
1、一个程序有一个或多个源程序文件组成。
在一个源程序文件中可以包含三个部分:预处理指令、全局声明、函数定义。
2、函数是C程序的主要组成部分。
一个C语言程序有一个或多个函数组成,其中必须包含一个main函数(且只能有一个main函数),编写C程序的工作主要就是编写一个个函数。
3、函数体即函数首部花括号内的部分。包括声明部分和执行部分,声明部分包括定义在本函数中所用到的变量,执行部分由若干个语句组成,指定在函数中所进行的操作。
void main()
{
int x,y,z,m;
printf("请输入一个有三个位的整数:");
scanf("%d",&m);
x=m/100;
y=m/10-10*x;
z=m%10;
printf("百位:%d\n",x);
printf("十位:%d\n",y);
printf("个位:%d\n",z);
}
在vc++6.0上测试可以,如果有问题可以联系我
编程从键盘任意输入一个三位数组成的整数,将其个位、十位和百位分离后...
输入一个三位数,XYZ。百位数X=(XYZ\/100,取整);十位数Y=(XYZ-100*X,除以10,取整);个位数Z=(XYZ-100X-10Y);输出X,Y,Z。
c语言编写程序,输入一个3位整数,打印输出其个位数、十位数和百位...
include<stdio.h> void main(void){ int n;printf("输入一个三位的正整数: ");scanf("%d",&n);if((n>999)||(n<100)){ printf("%d 不是一个三位数\\n",n);return;} printf("输入在数 %d,其个位是%d,十位是%d,百位是%d\\n",n,n%100,(n\/10)%10,n\/100);return ;} ...
从键盘输入3位正整数,分离出个位,十位,百位,并得到最大数
i = InputBox("请输入三个数字")If Len(i) < 3 Then MsgBox "你输入的小于三位"End End If nG = CInt(Right(CStr(i), 1))nS = CInt(Mid(CStr(i), 2, 1))nB = CInt(Left(CStr(i), 1))sT = "三位数是:" & i & ";个位是:" & nG & ";十位是:" & nS & ";百位...
怎么用C语言编输入一个3位的正整数,分别输出它的个位,十位,百位...
一般而言,C,C++,java被视为同一系的语言,它们长期占据着程序使用榜的前三名。3.特有特点 1.C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。2.C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。3.不同...
输入一个3位正整数,以倒序形式输出它的各位数(如输入123,输出321)
lz 你好 具体代码如下:include<stdio.h>void reverse(int n){\/\/当n不为零时继续while(n){\/\/输出当前n的个位数字printf("%d", n%10);n \/= 10;}printf("\\n");}int main(){int n;scanf("%d", &n);\/\/逆序nreverse(n);return 0;} 希望能帮助你哈 ...
输入一个3位的正整数n,编程计算整数n的各位数字之和.
回答:什么语言呢
编写程序,从键盘输入一个3位的正整数,输出它的百位数,十位数和个位数...
结论:本文详细解释了如何通过编程从键盘输入一个3位正整数,提取并输出其百位、十位和个位数字,并计算它们的和。同时,它也简要回顾了编程语言的发展历程,从FORTRAN到C、Pascal,再到C++的诞生和标准化过程,尤其是C++的发展与STL的引入对其扩展的影响。改写后:在编写程序时,输入一个3位正整数是一...
编写程序:输入一个3位的正整数,然后输出各位之积
随手写了一个,由于限定了输入3位的正整数,所以比较简单,楼主可以看看:include "stdio.h"int main(){ int num;int sum;\/\/输入一个数字 fscanf(stdin, "%u", &num);\/\/ num\/100 =百位数 num\/10%10 = 十位数 num%10 =个位数 sum = (num \/ 100) * (num \/ 10 % 10) * (num...
(用c++输入输出语句)编程序。输入一个3位的正整数,输出其各位上的数字...
C++程序:include <iostream>using namespace std;int main(){int num;int a, b, c;printf("请输入一个三位数:");cin>>num;a = num \/ 100;b = num \/ 10 % 10;c = num % 10;cout<<"三位数字分别是:"<<a<<" "<<b<<" "<<c<<endl;return 0;} 运行测试:请输入一个三...
编写一个程序输入一个3位正整数要求反向输出对应的整数如输入123则输 ...
include<stdio.h> void main(){ int a,i=0,b[3];printf("input a three bit number\\n");scanf("%d",&a);if(a>=100&&a<1000){ b[i++]=a\/100;b[i++]=a\/10%10;b[i]=a%10;} for(int j=i;j>=0;j--)printf("%d",b[j]);} ...