1)java题
题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
public class Test {
public static void main(String[] args)
{
for(int i=100;i<1000;i++){
//百位
int h = i/100;
//十位
int d = i/10%10;
//个位
int b = i%100%10;
if((Math.pow(h, 3)+Math.pow(d, 3)+Math.pow(b, 3)) == i){
System.out.println(i);
}
}
}
}
2) 请简述数据库设计的步骤。
⑴ 需求分析:分析用户的需求,包括数据、功能和性能需求;
⑵ 概念结构设计:主要采用E-R模型进行设计,包括画E-R图;
⑶ 逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;
⑷ 数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;
⑸ 数据库的实施:包括编程、测试和试运行;
⑹ 数据库运行与维护:系统的运行与数据库的日常维护。
3) 有 1、2 、3 、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
public class Test {
public static void main(String[] args)
{
int sum = 0;
for(int i = 1;i<=4;i++){
for(int j = 1;j<=4;j++){
for(int k = 1;k<=4;k++){
if(i!=j&&i!=k&&j!=k){
sum ++;
System.out.println(i*100+j*10+k);
}
}
}
}
System.out.println("能组成"+sum+"个互不相同且无重复数字的三位数");
}
}
09-22
09-22