Cpp1是什麼? "Cpp1 github項目" 作業要求描述 請編一個小軟體,實現四則運算(《構建之法》中開篇的題目),並具有以下功能: (1)能根據題目回答情況,自動判別答案的正誤,完成最後總成績的統計、輸出; (2)題目不要出現重覆; (3)可定製題目數量和列印方式; (4)可以控制下列參數: ...
Cpp1是什麼?
作業要求描述
請編一個小軟體,實現四則運算(《構建之法》中開篇的題目),並具有以下功能:
(1)能根據題目回答情況,自動判別答案的正誤,完成最後總成績的統計、輸出;
(2)題目不要出現重覆;
(3)可定製題目數量和列印方式;
(4)可以控制下列參數:是否有乘除法、是否有括弧、數值範圍、加減法有無負數、除法有無餘數、是否支持分數(真分數、假分數......)、是否支持小數(精確到多少位)、列印時每行的間隔
擴展要求:
(5)支持二元一次方程;
(6)能開根號;
(7)能按指定範圍和要求生成期中、期末試卷;
(8)做成手機app應用程式;
(9)做成台式機上的伺服器模式;
......
解題思路描述
- 瞭解並確認需求
- 查閱資料,獲取網上開源代碼,對其進行修改復用
- 與同學,老師討論程式疑難問題
- 對程式進行測試,修改
- 強大的
自定義
功能,方便定製自己的題目要求
設計實現過程
- 第一階段任務:
- 設置題目前置條件的選擇;
- 用戶輸入條件;
- 程式做出應答,自動按要求出題;
- 用戶輸入答案;
- 程式判斷輸入答案正誤;
- 彙總正確題目個數及分數;
- 第二階段任務:
- 程式測試功能是否實現;
- 依據擴展需求進行系統升級;
- 開發用戶UI界面,提升用戶體驗度;
- 開發手機移動端系統;
- 開發台式機上的伺服器模式;
代碼說明
for(i=1;i<=n;i++)
{
cout<<"請作答:"<<endl;
cout<<i<<"、";
cin>>d;
if(d==daan[i])
{
cout<<"恭喜您,回答正確!"<<endl;
cout<<endl;
zq=zq+1;
}
else
{
cout<<"回答錯誤,正確答案為:"<<" "<<daan[i]<<endl;
cout<<endl;
cw=cw+1;
}
}
k=(float)zq/n;
cout<<"回答正確的數量為:"<<" "<<zq<<"個"<<endl;
cout<<"回答錯誤的數量為:"<<" "<<cw<<"個"<<endl;
cout<<"正確率為:"<<" "<<k<<endl;
}
測試
PSP表格
關於作者
javascript var ihubo = { nickName : "JamesTomcat(Github)", site : "https://github.com/JamesTomcat/Cpp1" }
---恢復內容結束---
Cpp1是什麼?
作業要求描述
請編一個小軟體,實現四則運算(《構建之法》中開篇的題目),並具有以下功能:
(1)能根據題目回答情況,自動判別答案的正誤,完成最後總成績的統計、輸出;
(2)題目不要出現重覆;
(3)可定製題目數量和列印方式;
(4)可以控制下列參數:是否有乘除法、是否有括弧、數值範圍、加減法有無負數、除法有無餘數、是否支持分數(真分數、假分數......)、是否支持小數(精確到多少位)、列印時每行的間隔
擴展要求:
(5)支持二元一次方程;
(6)能開根號;
(7)能按指定範圍和要求生成期中、期末試卷;
(8)做成手機app應用程式;
(9)做成台式機上的伺服器模式;
......
解題思路描述
- 瞭解並確認需求
- 查閱資料,獲取網上開源代碼,對其進行修改復用
- 與同學,老師討論程式疑難問題
- 對程式進行測試,修改
- 強大的
自定義
功能,方便定製自己的題目要求
設計實現過程
- 第一階段任務:
- 設置題目前置條件的選擇;
- 用戶輸入條件;
- 程式做出應答,自動按要求出題;
- 用戶輸入答案;
- 程式判斷輸入答案正誤;
- 彙總正確題目個數及分數;
- 第二階段任務:
- 程式測試功能是否實現;
- 依據擴展需求進行系統升級;
- 開發用戶UI界面,提升用戶體驗度;
- 開發手機移動端系統;
- 開發台式機上的伺服器模式;
代碼說明
for(i=1;i<=n;i++)
{
cout<<"請作答:"<<endl;
cout<<i<<"、";
cin>>d;
if(d==daan[i])
{
cout<<"恭喜您,回答正確!"<<endl;
cout<<endl;
zq=zq+1;
}
else
{
cout<<"回答錯誤,正確答案為:"<<" "<<daan[i]<<endl;
cout<<endl;
cw=cw+1;
}
}
k=(float)zq/n;
cout<<"回答正確的數量為:"<<" "<<zq<<"個"<<endl;
cout<<"回答錯誤的數量為:"<<" "<<cw<<"個"<<endl;
cout<<"正確率為:"<<" "<<k<<endl;
}
測試
PSP表格
關於作者
javascript var ihubo = { nickName : "JamesTomcat(Github)", site : "https://github.com/JamesTomcat/Cpp1" }
---恢復內容結束---
Cpp1是什麼?
作業要求描述
請編一個小軟體,實現四則運算(《構建之法》中開篇的題目),並具有以下功能:
(1)能根據題目回答情況,自動判別答案的正誤,完成最後總成績的統計、輸出;
(2)題目不要出現重覆;
(3)可定製題目數量和列印方式;
(4)可以控制下列參數:是否有乘除法、是否有括弧、數值範圍、加減法有無負數、除法有無餘數、是否支持分數(真分數、假分數......)、是否支持小數(精確到多少位)、列印時每行的間隔
擴展要求:
(5)支持二元一次方程;
(6)能開根號;
(7)能按指定範圍和要求生成期中、期末試卷;
(8)做成手機app應用程式;
(9)做成台式機上的伺服器模式;
......
解題思路描述
- 瞭解並確認需求
- 查閱資料,獲取網上開源代碼,對其進行修改復用
- 與同學,老師討論程式疑難問題
- 對程式進行測試,修改
- 強大的
自定義
功能,方便定製自己的題目要求
設計實現過程
- 第一階段任務:
- 設置題目前置條件的選擇;
- 用戶輸入條件;
- 程式做出應答,自動按要求出題;
- 用戶輸入答案;
- 程式判斷輸入答案正誤;
- 彙總正確題目個數及分數;
- 第二階段任務:
- 程式測試功能是否實現;
- 依據擴展需求進行系統升級;
- 開發用戶UI界面,提升用戶體驗度;
- 開發手機移動端系統;
- 開發台式機上的伺服器模式;
代碼說明
for(i=1;i<=n;i++)
{
cout<<"請作答:"<<endl;
cout<<i<<"、";
cin>>d;
if(d==daan[i])
{
cout<<"恭喜您,回答正確!"<<endl;
cout<<endl;
zq=zq+1;
}
else
{
cout<<"回答錯誤,正確答案為:"<<" "<<daan[i]<<endl;
cout<<endl;
cw=cw+1;
}
}
k=(float)zq/n;
cout<<"回答正確的數量為:"<<" "<<zq<<"個"<<endl;
cout<<"回答錯誤的數量為:"<<" "<<cw<<"個"<<endl;
cout<<"正確率為:"<<" "<<k<<endl;
}
測試
PSP表格
關於作者
javascript var ihubo = { nickName : "JamesTomcat(Github)", site : "https://github.com/JamesTomcat/Cpp1" }
---恢復內容結束---
Cpp1是什麼?
作業要求描述
請編一個小軟體,實現四則運算(《構建之法》中開篇的題目),並具有以下功能:
(1)能根據題目回答情況,自動判別答案的正誤,完成最後總成績的統計、輸出;
(2)題目不要出現重覆;
(3)可定製題目數量和列印方式;
(4)可以控制下列參數:是否有乘除法、是否有括弧、數值範圍、加減法有無負數、除法有無餘數、是否支持分數(真分數、假分數......)、是否支持小數(精確到多少位)、列印時每行的間隔
擴展要求:
(5)支持二元一次方程;
(6)能開根號;
(7)能按指定範圍和要求生成期中、期末試卷;
(8)做成手機app應用程式;
(9)做成台式機上的伺服器模式;
......
解題思路描述
- 瞭解並確認需求
- 查閱資料,獲取網上開源代碼,對其進行修改復用
- 與同學,老師討論程式疑難問題
- 對程式進行測試,修改
- 強大的
自定義
功能,方便定製自己的題目要求
設計實現過程
- 第一階段任務:
- 設置題目前置條件的選擇;
- 用戶輸入條件;
- 程式做出應答,自動按要求出題;
- 用戶輸入答案;
- 程式判斷輸入答案正誤;
- 彙總正確題目個數及分數;
- 第二階段任務:
- 程式測試功能是否實現;
- 依據擴展需求進行系統升級;
- 開發用戶UI界面,提升用戶體驗度;
- 開發手機移動端系統;
- 開發台式機上的伺服器模式;
代碼說明
for(i=1;i<=n;i++)
{
cout<<"請作答:"<<endl;
cout<<i<<"、";
cin>>d;
if(d==daan[i])
{
cout<<"恭喜您,回答正確!"<<endl;
cout<<endl;
zq=zq+1;
}
else
{
cout<<"回答錯誤,正確答案為:"<<" "<<daan[i]<<endl;
cout<<endl;
cw=cw+1;
}
}
k=(float)zq/n;
cout<<"回答正確的數量為:"<<" "<<zq<<"個"<<endl;
cout<<"回答錯誤的數量為:"<<" "<<cw<<"個"<<endl;
cout<<"正確率為:"<<" "<<k<<endl;
}
測試
PSP表格
關於作者
var ihubo = {
nickName : "JamesTomcat(Github)",
site : "https://github.com/JamesTomcat/Cpp1"
}