20171019每日一練

一、題目:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?
 //1,2,3,4組成不同的三位數
int count = 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){
count++;
System.out.println(i*100+j*10+k);
}
}
}
}
System.out.println(count);

二、某班的成績出來了,現在老師要把班級的成績打印出來。
效果圖:
XXXX年XX月X日 星期X
班級總分爲:xx
班級平均分:xx

格式要求:
1、顯示打印的日期。 格式爲類似“XXXX年XX月XX日 星期X” 的當前的時間。
2、計算出該班級的平均分(保留整數)。
同學成績數據如下:
"小明:87; 小花:81; 小紅:97; 小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"
<script type="text/javascript">  
  var mydate = new Date();  
  var week = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]  
  var sum = 0;  
  var av = 0;  
  document.write(mydate.getFullYear()+"年"+(mydate.getMonth()+1)+"月"+mydate.getDate()+"日"+" "+week[mydate.getDay()]+"<br>");  
  //從數組中將成績撮出來,然後求和取整,並輸出。  
var str = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var str = str.split(";");
var name = new Array();
var score = new Array();
var sum = 0;
for(var i = 0;i<str.length;i++){
var result = str[i].split(":");
name[i] = result[0];
score[i] = Number.parseInt(result[1]);
sum+=Number.parseInt(result[1]);
}
var avg = sum/score.length;
    
  document.write("<br>"+"班級總成績:"+sum+"<br>");  
  document.write("<br>"+"班級平均分:"+avg);  
</script>  
三、在名爲商品庫的數據庫中包含有商品規格表Content和商品特性表Property,它們的定義分別爲: 
Content(Code  Char(10),Class  Char(8),Price  Float,Number  Int) 
Property(Code  Char(10),Place  Char(12),Brand  Char(15)) 
(1)寫出下面查詢語句的作用;
       Select  Distinct  Brand From  Property 
 查詢特性表中不重複的品牌
 
(2)從商品庫中查詢出每類商品的最高單價 
Select MAX(price) from Content group  by Class; 

(3) 從商品庫中查詢出同一類商品多於一種的所有分類名 
select code,GROUP_CONCAT(class) as '分類名' from content
GROUP BY code
having  count(code) >1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章