3. 1. Hello, DICE
Score: 100.0 Lang: c
Student Answer:
Score Times Completed Time
100.0 14 2021/1/15 下午 02:58:13
4. Language Code
Python print("Hello, DICE!")
C++ #include <iostream>
using namespace std;
int main()
{
cout<<"Hello, DICE!"<<endl;
return 0;
}
C
Java public class Main {
public static void main(String[] args) {
System.out.println("Hello, DICE!");
}
}
[1] 測試系統
Page 4, 沈宏霖(10307)@1年3班
13. 1. 印出指定的整數
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
15.0 1 2020/10/7 下午 12:21:40
Language Code
C++ #include<iostream>
using namespace std;
int main()
{
int num;
num=3;
cout <<num<<endl;
return 0;
}
[3]資料也有家
Page 13, 沈宏霖(10307)@1年3班
14. 2. 加上一些形容詞
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
15.0 1 2020/10/7 下午 12:39:17
Language Code
C++ #include<iostream>
using namespace std;
int main()
{
int cat;
cat=3;
cout <<"There are ";
cout <<cat;
cout <<" cats."<<endl;
return 0;
}
[3]資料也有家
Page 14, 沈宏霖(10307)@1年3班
15. 3. 印出2個指定的整數
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
15.0 1 2020/10/21 上午 06:54:54
Language Code
C++ /*3_3.資料也有家-印出2個指定的整數(15.0)*/
#include <iostream>
using namespace std;
int main()
{
int a,b;
a=3,b=4;
cout<< a << endl;
cout<< b << endl;
return 0;
}
[3]資料也有家
Page 15, 沈宏霖(10307)@1年3班
16. 4. 印出指定的浮點數
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
15.0 1 2020/10/21 上午 07:15:03
Language Code
C++ /*3_4.資料也有家-印出指定的浮點數(15.0)*/
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float num1;
num1=10.100000;
cout<< fixed << setprecision(4) << "num1=10.100000" <<endl;
float num2;
num2=5.200000;
cout<< fixed << setprecision(4) << "num2=5.200000" <<endl;
return 0;
}
[3]資料也有家
Page 16, 沈宏霖(10307)@1年3班
17. 5. 身高與體重
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
15.0 4 2020/10/27 下午 02:19:31
Language Code
C++ /*3_5.資料也有家-身高與體重(15.0)*/
#include <iostream>
#include<iomanip>
using namespace std;
int main(){
int a;
a=160;
cout<<"My height is "<<a<<" CM."<<endl;
float b;
b=55.22;
cout<<"My weight is "<<b<<" KG."<<endl;
return 0;
}
[3]資料也有家
Page 17, 沈宏霖(10307)@1年3班
18. 6. 最後來的是主人
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
15.0 1 2020/10/22 上午 01:17:41
20. 7. 最後的結果是?
Score: 10.0 Lang: c
Student Answer:
Score Times Completed Time
10.0 3 2020/10/22 上午 01:32:52
Language Code
C++ /*3_7.資料也有家-最後的結果是?(10.0)*/
#include <iostream>
using namespace std;
int main() {
int a,b;
a=5,b=10;
a=b;
b=a;
cout<< a <<"t"<< b <<endl;
return 0;
}
[3]資料也有家
Page 20, 沈宏霖(10307)@1年3班
21. 8. 自主學習
Score: 5.0 Lang: c
Student Answer:
Score Times Completed Time
5.0 2 2020/10/22 上午 01:35:35
Language Code
C++ /*3_8.資料也有家-自主學習(5.0)*/
#include <iostream>
using namespace std;
int main() {
int a;
for( a=97 ; a<=97 ; a++ )
{
cout << "" << (char)a << endl;
}
return 0;
}
[3]資料也有家
Page 21, 沈宏霖(10307)@1年3班
30. 1. 輸入1個整數
Score: 10.0 Lang: c
Student Answer:
Score Times Completed Time
10.0 2 2020/10/23 下午 12:42:40
31. Language Code
C++ #include<iostream>
using namespace std;
int main()
{
int num;
cin>>num;
cout<<num;
return 0;
}
C #include <stdio.h>
int main()
{
int a;
scanf("%d",&5); //輸入變數a的數值
printf("%d",5);
return 0;
}
[5]給什麼印什麼
Page 31, 沈宏霖(10307)@1年3班
32. 2. 輸入2個整數
Score: 10.0 Lang: c
Student Answer:
Score Times Completed Time
10.0 1 2020/10/23 下午 12:46:24
Language Code
C++ #include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<b;
return 0;
}
[5]給什麼印什麼
Page 32, 沈宏霖(10307)@1年3班
33. 3. 兩整數相加
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
15.0 2 2020/10/28 上午 07:07:50
Language Code
C++ #include <stdio.h>
int main()
{
int a,b;
scanf("%dn%d",&a,&b);
printf("%d+%d=%d",a,b,a+b); //印出「a」+「b」=「a+b」
return 0;
}
[5]給什麼印什麼
Page 33, 沈宏霖(10307)@1年3班
34. 4. 浮點數
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
15.0 2 2020/10/23 下午 01:00:23
Language Code
C++ #include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float a;
cin>>a;
cout<< fixed << setprecision(6) <<a<<endl;
return 0;
}
[5]給什麼印什麼
Page 34, 沈宏霖(10307)@1年3班
35. 5. 3個浮點數
Score: 10.0 Lang: c
Student Answer:
Score Times Completed Time
10.0 1 2020/10/26 下午 12:01:39
Language Code
C++ #include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float a,b,c;
cin>>a;
cout<< fixed << setprecision(1) <<a<<endl;
cin>>b;
cout<< fixed << setprecision(2) <<b<<endl;
cin>>c;
cout<< fixed << setprecision(3) <<c<<endl;
return 0;
}
[5]給什麼印什麼
Page 35, 沈宏霖(10307)@1年3班
36. 6. 身高與體重
Score: 10.0 Lang: c
Student Answer:
Score Times Completed Time
10.0 2 2020/10/28 上午 06:47:47
Language Code
C++ #include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a;
float b;
cin>>a;
cout<<"身高"<<a<<"公分"<<endl;
cin>>b;
cout<<"體重"<< fixed << setprecision(2) <<b<<"公斤"<<endl;
return 0;
}
[5]給什麼印什麼
Page 36, 沈宏霖(10307)@1年3班
37. 7. 倒序
Score: 10.0 Lang: c
Student Answer:
Score Times Completed Time
10.0 1 2020/10/26 下午 12:11:17
Language Code
C++ #include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a,b;
cin>>a;
cin>>b;
cout<<b<< "t" <<a<<endl;
return 0;
}
[5]給什麼印什麼
Page 37, 沈宏霖(10307)@1年3班
38. 8. 長方形
Score: 10.0 Lang: c
Student Answer:
Score Times Completed Time
10.0 2 2020/10/26 下午 12:15:07
Language Code
C++ #include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a,b;
cin>>a;
cin>>b;
cout<<a<<"t"<<b<<"t"<<a<<"t"<<b<<endl;
return 0;
}
[5]給什麼印什麼
Page 38, 沈宏霖(10307)@1年3班
39. 9. 印出資料
Score: 10.0 Lang: c
Student Answer:
Score Times Completed Time
10.0 15 2020/10/28 上午 07:02:53
40. Langu
age
Code
C++ #include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a;
float b;
a=175,b=68.5;
cout<<"姓名:Jack"<<endl;
cout<<"身高:"<<a<<"公分"<<endl;
cout<<"體重:"<<fixed<<setprecision(1)<<b<<"公斤"<<endl;
cout<<"座右銘:Experience is the best teacher."<<endl;
return 0;
}
C #include <stdio.h>
int main()
{
int a=175;
float b=68.5;
printf("姓名:Jackn身高:%d公分n體重:%.1f公斤n座右銘:Experience is
the best teacher.",a,b);
return 0;
}
[5]給什麼印什麼
Page 40, 沈宏霖(10307)@1年3班
41. 10. 自主學習
Score: 5.0 Lang: c
Student Answer:
Score Times Completed Time
5.0 1 2020/10/26 下午 12:25:46
Language Code
C #include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%c",a);
return 0;
}
[5]給什麼印什麼
Page 41, 沈宏霖(10307)@1年3班
61. Student Answer:
Score Times Completed Time
25.0 2 2020/11/25 上午 06:49:29
Language Code
C++ #include <iostream>
using namespace std;
int main()
{
int n,m;/*宣告整數變數*/
cin>>n;
m=n/2;/*輸入整數變數*/
if(m=1){
cout<<n<<"是偶數"<<endl;
}
return 0;
}
[7]只選我要的
Page 61, 沈宏霖(10307)@1年3班
62. 3. 發現不相等
Score: 25.0 Lang: c
Student Answer:
Score Times Completed Time
25.0 2 2020/11/25 下午 01:17:24
63. Language Code
C++ #include <iostream>
using namespace std;
int main()
{
int n,m,a;/*宣告整數變數*/
cin>>n>>m;
if(n!=m){
cout<<n<<"!="<<m<<endl;
}
return 0;
}
[7]只選我要的
Page 63, 沈宏霖(10307)@1年3班
64. 4. 輸出絕對值
Score: 25.0 Lang: c
Student Answer:
Score Times Completed Time
25.0 9 2020/12/9 上午 06:52:28
65. Language Code
C++ #include <iostream>
#include<iomanip>
using namespace std;
int main()
{
float a;/*宣告整數變數*/
cin>>a;
if(a<0){
cout<<fixed<<setprecision(2)<<a*-1<<endl;
}
return 0;
}
C #include <stdio.h>
#include <stdlib.h>
int main ()
{
float a;
scanf("%f",&a);
printf("%.2fn",abs(a)); //印出a的絕對值
return 0;
}
[7]只選我要的
Page 65, 沈宏霖(10307)@1年3班
66. 5. 自主學習
Score: 5.0 Lang: c
Student Answer:
Score Times Completed Time
5.0 1 2020/11/25 下午 01:24:59
67. Language Code
C++ #include <stdio.h>
int main()
{
int a,b,e,f;
scanf("%d %d",&a,&b);
if (a==1)
e=2300;
if (a==2)
e=800;
if (a==3)
e=500;
if (a==4)
e=1500;
if (b==1)
f=2300;
if (b==2)
f=800;
if (b==3)
f=500;
if (b==4)
f=1500;
if (e+f<3000)
printf("符合預算n");
if (e+f>3000)
printf("超出預算n");
scanf("%d %d",&a,&b);
if (a==1)
e=2300;
if (a==2)
e=800;
if (a==3)
e=500;
if (a==4)
e=1500;
if (b==1)
f=2300;
if (b==2)
f=800;
if (b==3)
f=500;
if (b==4)
f=1500;
if (e+f<3000)
printf("符合預算n");
if (e+f>3000)
printf("超出預算n");
return 0;
}
[7]只選我要的
Page 67, 沈宏霖(10307)@1年3班
97. Score Times Completed Time
40.0 2 2020/12/30 上午 06:51:47
Language Code
C++ #include <iostream>
int main()
{
int x;
std::cin>>x;
if (x>=90)std::cout<<"Your score is "<<x<<" and degree is A!n";
else if (x>=80)std::cout<<"Your score is "<<x<<" and degree is B!n";
else if (x>=70)std::cout<<"Your score is "<<x<<" and degree is C!n";
else if (x>=60)std::cout<<"Your score is "<<x<<" and degree is D!n";
else std::cout<<"Your score is "<<x<<" and degree is F!n";
std::cin>>x;
if (x>=90)std::cout<<"Your score is "<<x<<" and degree is A!n";
else if (x>=80)std::cout<<"Your score is "<<x<<" and degree is B!n";
else if (x>=70)std::cout<<"Your score is "<<x<<" and degree is C!n";
else if (x>=60)std::cout<<"Your score is "<<x<<" and degree is D!n";
else std::cout<<"Your score is "<<x<<" and degree is F!n";
std::cin>>x;
if (x>=90)std::cout<<"Your score is "<<x<<" and degree is A!n";
else if (x>=80)std::cout<<"Your score is "<<x<<" and degree is B!n";
else if (x>=70)std::cout<<"Your score is "<<x<<" and degree is C!n";
else if (x>=60)std::cout<<"Your score is "<<x<<" and degree is D!n";
else std::cout<<"Your score is "<<x<<" and degree is F!n";
return 0;
}
[10]比較中有比較
Page 97, 沈宏霖(10307)@1年3班
98. 2. 正三角形嗎?
Score: 30.0 Lang: c
Student Answer:
Score Times Completed Time
30.0 7 2020/12/23 上午 07:17:00
101. 3. 玩玩二分法
Score: 30.0 Lang: c
Student Answer:
Score Times Completed Time
30.0 1 2021/1/5 下午 12:44:25
102. Language Code
C++ #include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if (a>0)
{
printf("%d是正數n",a);
if (a<=10000)
printf("An");
else
printf("Bn");
}
if (a<0)
{
printf("%d是負數n",a);
if (a<=-10000)
printf("Cn");
else
printf("Dn");
}
scanf("%d",&a);
if (a>0)
{
printf("%d是正數n",a);
if (a<=10000)
printf("An");
else
printf("Bn");
}
if (a<0)
{
printf("%d是負數n",a);
if (a<=-10000)
printf("Cn");
else
printf("Dn");
}
scanf("%d",&a);
if (a>0)
{
printf("%d是正數n",a);
if (a<=10000)
printf("An");
else
printf("Bn");
}
if (a<0)
[10]比較中有比較
Page 102, 沈宏霖(10307)@1年3班
109. Student Answer:
Score Times Completed Time
15.0 2 2020/12/30 上午 07:04:34
Language Code
C++ /*11_1.多選一-分數等第(15.0)*/
#include <iostream>
using namespace std;
int main() {
int a;
std::cin>>a;
if(a>=0&&a<=100){
if(a>=90)std::cout<<"Your score is "<<a<<" and degree is A!n";
else if (a>=80)std::cout<<"Your score is "<<a<<" and degree is
B!n";
else if (a>=70)std::cout<<"Your score is "<<a<<" and degree is
C!n";
else if (a>=60)std::cout<<"Your score is "<<a<<" and degree is
D!n";
else std::cout<<"Your score is "<<a<<" and degree is F!n";
}
std::cin>>a;
if(a>=0&&a<=100){
if(a>=90)std::cout<<"Your score is "<<a<<" and degree is A!n";
else if (a>=80)std::cout<<"Your score is "<<a<<" and degree is
B!n";
else if (a>=70)std::cout<<"Your score is "<<a<<" and degree is
C!n";
else if (a>=60)std::cout<<"Your score is "<<a<<" and degree is
D!n";
else std::cout<<"Your score is "<<a<<" and degree is F!n";
}
std::cin>>a;
if(a>=0&&a<=100){
if(a>=90)std::cout<<"Your score is "<<a<<" and degree is A!n";
else if (a>=80)std::cout<<"Your score is "<<a<<" and degree is
B!n";
else if (a>=70)std::cout<<"Your score is "<<a<<" and degree is
C!n";
else if (a>=60)std::cout<<"Your score is "<<a<<" and degree is
D!n";
else std::cout<<"Your score is "<<a<<" and degree is F!n";
}
return 0;
}
[11]多選一
Page 109, 沈宏霖(10307)@1年3班
110. 2. 年齡說
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
15.0 9 2021/1/13 下午 01:14:51
111. Language Code
C++ /*11_2.多選一-年齡說(15.0)*/
#include <iostream>
using namespace std;
int main() {
int a;
std::cin>>a;
if (a<100&&a>0){
if (a>=70)std::cout<<a<<"歲是從心所欲,不逾矩之年n";
else if (a>=60)std::cout<<a<<"歲是耳順之年n";
else if (a>=50)std::cout<<a<<"歲是知天命之年n";
else if (a>=40)std::cout<<a<<"歲是不惑之年n";
else if (a>=30)std::cout<<a<<"歲是而立之年n";
else if (a>=15)std::cout<<a<<"歲是志於學n";
else std::cout<<a<<"歲是小孩子n";
}
std::cin>>a;
if (a<100&&a>0){
if (a>=70)std::cout<<a<<"歲是從心所欲,不逾矩之年n";
else if (a>=60)std::cout<<a<<"歲是耳順之年n";
else if (a>=50)std::cout<<a<<"歲是知天命之年n";
else if (a>=40)std::cout<<a<<"歲是不惑之年n";
else if (a>=30)std::cout<<a<<"歲是而立之年n";
else if (a>=15)std::cout<<a<<"歲是志於學n";
else std::cout<<a<<"歲是小孩子n";
}
std::cin>>a;
if (a<100&&a>0){
if (a>=70)std::cout<<a<<"歲是從心所欲,不逾矩之年n";
else if (a>=60)std::cout<<a<<"歲是耳順之年n";
else if (a>=50)std::cout<<a<<"歲是知天命之年n";
else if (a>=40)std::cout<<a<<"歲是不惑之年n";
else if (a>=30)std::cout<<a<<"歲是而立之年n";
else if (a>=15)std::cout<<a<<"歲是志於學n";
else std::cout<<a<<"歲是小孩子n";
}
return 0;
}
[11]多選一
Page 111, 沈宏霖(10307)@1年3班
112. 3. 薪資計算
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
15.0 2 2021/1/5 下午 01:13:51
113. Language Code
C++ #include <stdio.h>
int main()
{
int x;
float y;
scanf("%d",&x);
if (x<=60)
{
printf ("%dn",x*75);
}
else if (x>60&&x<=75)
{
printf ("%gn",60*75+(x-60)*75*1.25);
}
else
{
printf ("%gn",60*75+15*75*1.25+(x-75)*75*1.75);
}
return 0;
}
[11]多選一
Page 113, 沈宏霖(10307)@1年3班
114. 4. 月份判斷
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
0.0 15 2021/1/15 下午 02:04:23
115. Language Code
C++ /*11_4.多選一-月份判斷(15.0)*/
#include <iostream>
using namespace std;
int main() {
int a;
std::cin>>a;
if(a=1&&a<13){
if (a=1)std::cout<<a<<"月是冬天n";
else if (a=2)std::cout<<a<<"月是冬天n";
else if (a=3)std::cout<<a<<"月是春天n";
else if (a=4)std::cout<<a<<"月是春天n";
else if (a=5)std::cout<<a<<"月是春天n";
else if (a=6)std::cout<<a<<"月是夏天n";
else if (a=7)std::cout<<a<<"月是夏天n";
else if (a=8)std::cout<<a<<"月是夏天n";
else if (a=9)std::cout<<a<<"月是秋天n";
else if (a=10)std::cout<<a<<"月是秋天n";
else if (a=11)std::cout<<a<<"月是秋天n";
else if (a=12)std::cout<<a<<"月是冬天n";
else std::cout<<"超出範圍n";
}
return 0;
}
[11]多選一
Page 115, 沈宏霖(10307)@1年3班
116. 5. 三角形型別
Score: 15.0 Lang: c
Student Answer:
Score Times Completed Time
10.512820482254028 1 2021/1/5 下午 01:40:20
117. Language Code
C++ #include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int a, b, c;
int s, area;
scanf("%d %d %d", &a, &b, &c);
//判斷是否滿足三角形條件:兩邊之和是否大於第三邊;
if (a + b > c&&b + c > a&&a + c > a)
{
//判斷三條邊是否相等;
if (a == b&&a == c)
{
printf("%d %d %d正三角形n",a, b, c);
}
//判斷三角形是否有兩天邊相等;
else if (a == b || a == c || b == c)
{
printf("%d %d %d等腰三角形n",a, b, c);
}
//判斷是否有兩邊的平方和大於第三邊的平方;
else
{
printf("%d %d %d直角三角形n",a, b, c);
}
}
else
{
printf("%d %d %d無法構成三角形n",a, b, c);
}
scanf("%d %d %d", &a, &b, &c);
scanf("%d %d %d", &a, &b, &c);
//判斷是否滿足三角形條件:兩邊之和是否大於第三邊;
if (a + b > c&&b + c > a&&a + c > a)
{
//判斷三條邊是否相等;
if (a == b&&a == c)
{
printf("%d %d %d正三角形n",a, b, c);
}
//判斷三角形是否有兩天邊相等;
else if (a == b || a == c || b == c)
{
printf("%d %d %d等腰三角形n",a, b, c);
}
//判斷是否有兩邊的平方和大於第三邊的平方;
else
{
printf("%d %d %d直角三角形n",a, b, c);
[11]多選一
Page 117, 沈宏霖(10307)@1年3班
118. }
}
else
{
printf("%d %d %d無法構成三角形n",a, b, c);
}
scanf("%d %d %d", &a, &b, &c);
scanf("%d %d %d", &a, &b, &c);
//判斷是否滿足三角形條件:兩邊之和是否大於第三邊;
if (a + b > c&&b + c > a&&a + c > a)
{
//判斷三條邊是否相等;
if (a == b&&a == c)
{
printf("%d %d %d正三角形n",a, b, c);
}
//判斷三角形是否有兩天邊相等;
else if (a == b || a == c || b == c)
{
printf("%d %d %d等腰三角形n",a, b, c);
}
//判斷是否有兩邊的平方和大於第三邊的平方;
else
{
printf("%d %d %d直角三角形n",a, b, c);
}
}
else
{
printf("%d %d %d無法構成三角形n",a, b, c);
}
scanf("%d %d %d", &a, &b, &c);
return 0;
}
[11]多選一
Page 118, 沈宏霖(10307)@1年3班