编程题:输入一个3位正整数,正确分离出其个位、十位、百位数字,并将结果输出在屏幕上
我个简单,用求余和取整运算就可以得了,程序是:
input "输入一个3位正整数:" to n
?"个位数字是: “,n%10
?"十位数字是:", int(n/10)%10
?"百位数字是:", int(n/100)
楼主您好!
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 (a0) 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.
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.
<html>
<body>
<form action="" method="post">
<input type="text" name="val" />
<input type="submit" name="submit" value="提交"/>
</form>
<?php
if(isset($_POST['submit'])){
$arr = $_POST['val'];
for($i=0;$i<count($arr);$i++){
switch($i){
case 0:echo "百位数字为".$arr[0];break;
case 1:echo "十位数字为".$arr[1];break;
case 2:echo "个位数字为".$arr[2];break;
}
}
}
?>
</body>
</html>
#include <stdio.h>
int main(){
int num;
int gwei,swei,bwei;
scanf("%d",&num);
gwei=num%100;
swei=num/10%10;
bwei=num/100;
printf("%d,%d,%d\n",gwei,swei,bwei);
return 0;
}
除以10的余数是个位数,减去个位数,除以10,在除以100的余数是十位数,减去已经知道的几十几,再除以100得到百位数
什么意思啊??
编程:输入一个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上测试可以,如果有问题可以联系我 ...
编程题:输入一个3位正整数,正确分离出其个位、十位、百位数字,并将结果...
n:=n div 10; \/\/删去十位数,留下个位数 writeln(i,' ',j,' ',n);end.
从键盘上任意输入一个3位正整数,正确分离出的个、十、百位数,并分别在...
"输入一个3位正整数:"to n ?"个位数字是:“,n%10 ?"十位数字是:",int(n\/10)%10 ?"百位数字是:",int(n\/100)
1编程:输入一个3位正整数,正确分离出其个位、十位、百位数字,并将结果...
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); ...
从键盘上任意输入一个3位正整数,正确分离出的个、十、百位数,并分别在...
比如你输入的是321 321%100=21 用321-(321%100)再除以100即可得:(321-(321%100))100=3 同样,用21%10=1再除以10即可得:((321%100)-((321%100)%10))\/10=2 最后,1-(1%1)=1 VF程序应用介绍:本课程主要内容包括:数据库技术基础、VisualFoxPro的基本知识(包括安装、启动、...
4.(程序题)编程实现:输入一个三位正整数m,分别输出m上每一位数字,设定...
程序首先从命令行中获取用户输入的三位正整数(m),然后使用Python内置的运算符和语句来计算m的各个位数。具体地,通过整除运算符\/\/和求余运算符%来依次计算出m的百位、十位和个位数字,并将它们分别赋值给变量a、b和c。最后,利用print()函数将这些数字打印到控制台上。假设用户输入的是一个合法的...
编程:输入一个3位正整数,正确分离出其个位、十位、百位数...
整除100 可以得其百位 整除10 可以得其十位 最后剩下个位
有一个程序实现如下功能:输入一个三位正整数,将数字位置重新排列,组成...
3 \/\/ 输入三位数,例如312 5 \/\/ 分解成三个数字,a=2 b=1 c=3 1 \/\/ 如果b比c小,交换b和c, a=2 b=3 c=1 2 \/\/ 如果a比b小,交换a和b, a=3 b=2 c=1 1 \/\/ 如果b比c小,交换b和c, a=3 b=2 c=1 7 \/\/ 此时a最大,b次之,c最小 4 \/\/ 打印新数字 ...
求解C语言题目+编写程序,输出一个三位正整数各位上的数字
int main(){ int n; \/\/定义一个三位正整数n printf("请输入一个三位正整数:\\n");scanf("%d", &n); \/\/从键盘输入n的值 if (n >= 100 && n <= 999) \/\/判断n是否是三位正整数 { int a, b, c; \/\/定义三个变量,分别存储n的百位、十位和个位数字 a = n \/ 100; \/\/用...
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 ;} ...