一人简单的编程题

来源:百度知道 编辑:UC知道 时间:2024/06/28 04:25:00
题目:输入一个整数(假设该整数是一个三位数的整数,求它的百、十、个位上的数字并依次输出。

不知道你需要什么语言写出来!
现在给你写两个版本:
第一个:C版本
#include <stdio.h>
void main(){
int num;
int a,b,c;
printf("please input a int number:\n");
scanf("%d",&num);
/*本来这里要做判断的,但是你说的是三位数,我就不判断了*/
a=num/100;
b=(num-(a*100))/10;
c=num-a*100-b*10;
printf("%d,%d,%d",a,b,c);
}

第二:Java版本
import java.io.*;
public class Test{
public static void main(Strig[] args) throws Exception{
String arg= null;
System.out.println("请输入一个三位整数:");
BufferedInputStream bin = new BufferedInputStream(System.in);
arg = bin.readLine();
if(arg!=null || arg.length()==3){
int num = Integer.parseInt(arg);
//这个下面的代码就是和上面的一样了!不重复写了!
......
}else{
System.out.println("输入的数据不符合要求!");
System.exit(0);
}

}
}

在这里写的,代码格式