1编程:输入一个3位正整数,正确分离出其个位、十位、百位数字,并将结果输出在屏幕上。
Pascal语言。。。
program exl;
var i,n,j:longint;
begin
readln(n);
i:=n mod 100; //取百位数
n:=n div 10; //删去百位数
j:=j mod 10; //取十位数
n:=n div 10; //删去十位数,留下个位数
writeln(i,' ',j,' ',n);
end.
#include
void main()
{
int x,y,z,m;
printf("请输入一个有三个位的整数:");
scanf("%d",&m);
x=m/100;
y=m/10-10*x;
z=m%10;
printf("百位:%d
",x);
printf("十位:%d
",y);
printf("个位:%d
",z);
}
在vc++6.0上测试可以,如果有问题可以联系我
1编程:
program t1;
var x,ge,shi,bai:integer; (声明变量)
begin
readln(x); (输入)
ge:=x mod 10; (求个位上的数字)
bai:=x div 100; (求百位上的数字)
shi:=x div 10 -bai*10; (求十位上的数字)
writeln(ge,shi:2,bai:2); (输出)
end.
2编程:
program t2;
type day=(jintianshixingqi1,jintianshixingqi2,jintianshixingqi3,jintianshixingqi4,jintianshixingqi5,jintianshixiuxiri,feifashuju);
var a:integer;
n:day;
begin
readln(a);
if (a<6) and (a>0) then begin n:=chr(a);writeln(n); end
else if (a>5) and (a<7) then begin n:=chr(6);writeln(n); end
else writeln('feifashuju');
end.
您好楼主:
1:
program t1;
var a,b,c,age,ashi,abai,bge,bshi,bbai,cge,cshi,cbai:integer;
begin
read(a,b,c);
age:=a mod 10;
ashi:=((a div 10)*100) div 10;
abai:=a mod 100;
bge:=b mod 10;
bshi:=((b div 10)*100) div 10;
bbai:=b mod 100;
cge:=c mod 10;
cshi:=((c div 10)*100) div 10;
cbai:=c mod 100;
writeln(age:5,ashi:5,abai:5,bge:5,bshi:5,bbai:5,cge:5,cshi:5,cbai:5,);
end.
2:
program t2;
type day= (jintianxingqiyi,jintianxingqier,jintianxingqisan,jintianxingqisi,jintianxingqiwu,jintianxiuxiri);
var n:day;
begin
read(n);
while n<=7 do
begin
case n of
1:write('jintianxingqiyi');
2:write('intianxingqier');
3:write('intianxingqisan');
4:write('intianxingqisi');
5:write('intianxingqiwu');
6,7:write('intianxiuxiri')
else write('feifashuju');
end;
end.
希望对你有帮助
。。。。 不好好学习 写个小程序还要问白度
c语言程序设计 三位数分解求累加和
include <stdio.h> int main(){ printf("请输入一个3位的正整数n:");int integer = 0;scanf("%d", &integer);int sum = 0;sum += (integer\/100);integer = integer%100;sum += (integer\/10);sum += (integer%10);printf("各位数字之和sum为%d\\n", sum);return 0;} 请采纳我...
编程从键盘输入一个三位数组成的整数,将其个位、十位和百位分离后输出...
include<stdio.h> int main(){ int num;int a,b,c;printf("请输入一个三位正整数:\\n");scanf("%d",&num);a = num\/100;b = (num%100)\/10;c = num%10;printf("%d的百位,十位,各位分别是:a= %d,b = %d,c= %d\\n",num,a,b,c);return 0;} ...
用C语言编输入一个3位的正整数,分别输出它的个位,十位,百位数字
一般而言,C,C++,java被视为同一系的语言,它们长期占据着程序使用榜的前三名。3.特有特点 1.C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。2.C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。3.不同...
编写程序,从键盘输入一个3位的正整数,输出它的百位数,十位数和个位数...
同时,它也简要回顾了编程语言的发展历程,从FORTRAN到C、Pascal,再到C++的诞生和标准化过程,尤其是C++的发展与STL的引入对其扩展的影响。改写后:在编写程序时,输入一个3位正整数是一个基本任务。以下是一个简单的示例,展示了如何实现这个功能:cvoidmain(){inta,b,c,d;printf("请输入一个三位数...
输入一个3位的正整数,输出它的百位数,十位数和个位数,并且计算它的和...
要编写一个程序,接受输入的3位正整数,输出百位、十位和个位数字,并计算它们的和,可以按照以下步骤实现:首先,声明变量来存储各个位数的数值:int num, hundred, ten, one, sum;然后,通过输入获取数值:printf("请输入一个三位数:"); scanf("%d", &num);接下来,计算各个位数:hundred = num \/...
编程:输入一个3位正整数,正确分离出其个位、十位、百位数...
整除100 可以得其百位 整除10 可以得其十位 最后剩下个位
编程从键盘任意输入一个三位数组成的整数,将其个位、十位和百位分离后...
输入一个三位数,XYZ。百位数X=(XYZ\/100,取整);十位数Y=(XYZ-100*X,除以10,取整);个位数Z=(XYZ-100X-10Y);输出X,Y,Z。
C语言编程输入一个三位正整数判断是否为”水仙花数”。
\/\/提示:153 370 371 407 是水仙花数 include<stdio.h> void main(){ int i,j,k,n;printf("请输入一个三位整数\\n");scanf("%d",&n);i=n\/100; \/*分解出百位*\/ j=n\/10%10; \/*分解出十位*\/ k=n%10; \/*分解出个位*\/ if(i*100+j*10+k==i*i*i+j*j*j+k...
用c语言编程 从键盘上输入一个三位数,分别输出每一位数字,并按逆序输出...
include<stdio.h> include <stdlib.h> int main(){ int i;int a =0; \/\/等待被拆分 int b[3]; \/\/创建数组,等待存放被拆分的数 scanf("%d", &a);for (i = 0; i < 3; i++){ b[i] = a % 10; \/\/求a对10的模,得到个位数 a \/= 10; \/\/除10降一位 } for (i =...
C语言程序代码 输入一个任意三位正整数,计算其百位、十位、个位之...
include<stdio.h>#include<stdlib.h>int main(){int x,i,j,k,sum; printf("请输入一个三位正整数:"); scanf("%d",&x); i=x%10; j=(x\/10)%10; k=(x\/100)%10; sum=i+j+k; printf("各位之和=%d\\n",sum); system("pause"); } ...