長寬高算體積
大小月
最大公因數(三數)
蝸牛爬牆壁
天干地支(數字)
大小月
最大公因數(三數)
蝸牛爬牆壁
天干地支(數字)
出題目本來就是個吃力不討好的工作
所以原則上就算很難有點超出課外我挺多臭罵個兩句
但出個連自己都寫不出來的題目算什麼意思
去背"\n"的ASCII碼有任何屁用嗎
(PS.但是各型別的記憶體大小是真的要背)
還有不是說三小時自由用嗎?
分啥筆試一小時?上機一個半小時?
填充我才寫10分鐘(反正我只要拿20分XD)浪費我50分鐘發呆很好玩喔
而程式每寫一題要重開一次還有人交卷之後被吃卷是怎樣
最後還說啥用錄影存證?壓縮快4G的影片很好玩喔
這期中考已經隨便到了個極致了吧
總結感想
幹!
PS.依照偷看程設2的慣例會有補考的樣子
所以原則上就算很難有點超出課外我挺多臭罵個兩句
但出個連自己都寫不出來的題目算什麼意思
去背"\n"的ASCII碼有任何屁用嗎
(PS.但是各型別的記憶體大小是真的要背)
還有不是說三小時自由用嗎?
分啥筆試一小時?上機一個半小時?
填充我才寫10分鐘(反正我只要拿20分XD)浪費我50分鐘發呆很好玩喔
而程式每寫一題要重開一次還有人交卷之後被吃卷是怎樣
最後還說啥用錄影存證?壓縮快4G的影片很好玩喔
這期中考已經隨便到了個極致了吧
總結感想
幹!
PS.依照偷看程設2的慣例會有補考的樣子
@_@||| 迷之感言
長寬高算體積
#include<iostream>
using namespace std;
int main(){
int x,y,z;
cout<<"長度:"<<endl;
cin>>x;
cout<<"寬度:"<<endl;
cin>>y;
cout<<"高度:"<<endl;
cin>>z;
cout<<"體積:"<<x*y*z;
}
送分
using namespace std;
int main(){
int x,y,z;
cout<<"長度:"<<endl;
cin>>x;
cout<<"寬度:"<<endl;
cin>>y;
cout<<"高度:"<<endl;
cin>>z;
cout<<"體積:"<<x*y*z;
}
送分
大小月
#include<iostream>
using namespace std;
int main(){
int n;
cout<<"請輸入一個月份:"<<endl;
cin>>n;
if(n==1||n==3||n==5||n==7||n==8||n==10||n==12)
cout<<"大月";
else if(n>12||n<1)
cout<<"請輸入正確月份";
else cout<<"小月";
}
就 if
using namespace std;
int main(){
int n;
cout<<"請輸入一個月份:"<<endl;
cin>>n;
if(n==1||n==3||n==5||n==7||n==8||n==10||n==12)
cout<<"大月";
else if(n>12||n<1)
cout<<"請輸入正確月份";
else cout<<"小月";
}
就 if
最大公因數(三數)
#include<iostream>
using namespace std;
int main(){
int x,y,z,i,a,b,c,ans;
cout<<"請輸入三個整數"<<endl;
cin>>x>>y>>z;
a=abs(x);
b=abs(y);
c=abs(z);
if(x==0&&y==0&&z==0)
cout<<"沒有公因數";
else {
for(i=1;i<=c;i++)
if(a%i==0&&b%i==0&&c%i==0)ans=i;
cout<<x<<","<<y<<","<<z<<"三數的最大公因數為"<<ans;
}
}
作業的加強版~果然測資弄0是想要人用for寫
硬要找碴用輾轉相除法會很累~所以還是算了
值得注意的是
因為測資有0所以其實應該先三數排序然後將i<=三數裡最大值才對
(理由是三數裡面有兩數都是0的情況下根本不會執行迴圈)
不過經由觀察測資只有第一數會是0所以直接打c就會過了
using namespace std;
int main(){
int x,y,z,i,a,b,c,ans;
cout<<"請輸入三個整數"<<endl;
cin>>x>>y>>z;
a=abs(x);
b=abs(y);
c=abs(z);
if(x==0&&y==0&&z==0)
cout<<"沒有公因數";
else {
for(i=1;i<=c;i++)
if(a%i==0&&b%i==0&&c%i==0)ans=i;
cout<<x<<","<<y<<","<<z<<"三數的最大公因數為"<<ans;
}
}
作業的加強版~果然測資弄0是想要人用for寫
硬要找碴用輾轉相除法會很累~所以還是算了
值得注意的是
因為測資有0所以其實應該先三數排序然後將i<=三數裡最大值才對
(理由是三數裡面有兩數都是0的情況下根本不會執行迴圈)
不過經由觀察測資只有第一數會是0所以直接打c就會過了
蝸牛爬牆壁
#include<iostream>
using namespace std;
int main(){
int a,b,c,d;
cout<<"請輸入資訊學院牆壁高(公尺)"<<endl;
cin>>a;
cout<<"請輸入蝸牛初始高度(公尺)"<<endl;
cin>>b;
cout<<"請輸入蝸牛白天上升高度(公尺)"<<endl;
cin>>c;
cout<<"請輸入資訊晚上下降高度(公尺)"<<endl;
cin>>d;
a-=b;
b=1;
while(a>0){
a-=c;
if(a<=0)break;
a+=d;
b++;
}
cout<<b<<"天後可爬上屋頂";
}
本次最恐怖的一題(各種意味)
最大的重點是白天如果已經爬完了當然晚上又滑下來就不用管他了
聽不懂的~用人工一天一天算算看就知道了
另外7s也太......
話說下禮拜一大概要在1樓上課了~如果每晚下降2~3公尺的話(驚悚
using namespace std;
int main(){
int a,b,c,d;
cout<<"請輸入資訊學院牆壁高(公尺)"<<endl;
cin>>a;
cout<<"請輸入蝸牛初始高度(公尺)"<<endl;
cin>>b;
cout<<"請輸入蝸牛白天上升高度(公尺)"<<endl;
cin>>c;
cout<<"請輸入資訊晚上下降高度(公尺)"<<endl;
cin>>d;
a-=b;
b=1;
while(a>0){
a-=c;
if(a<=0)break;
a+=d;
b++;
}
cout<<b<<"天後可爬上屋頂";
}
本次最恐怖的一題(各種意味)
最大的重點是白天如果已經爬完了當然晚上又滑下來就不用管他了
聽不懂的~用人工一天一天算算看就知道了
另外7s也太......
話說下禮拜一大概要在1樓上課了~如果每晚下降2~3公尺的話(驚悚
天干地支(數字)
#include<iostream>
#include<string>
using namespace std;
int main(){
int n;
string x[10]={"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};
string y[12]={"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};
cout<<"請輸入一個數字:"<<endl;
cin>>n;
cout<<"其代表天干地支為:"<<x[n%10]<<y[n%12];
}
會用陣列真好~XD
不過這超浪費記憶體而且跟我預想寫法有點差異!因為是中文(ascii裡面沒有)
就算不會連續用22個 if 也能寫的出來吧= =|||
(應該是想要求用switch寫....不過反正批改能過就好)
#include<string>
using namespace std;
int main(){
int n;
string x[10]={"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};
string y[12]={"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};
cout<<"請輸入一個數字:"<<endl;
cin>>n;
cout<<"其代表天干地支為:"<<x[n%10]<<y[n%12];
}
會用陣列真好~XD
不過這超浪費記憶體而且跟我預想寫法有點差異!因為是中文(ascii裡面沒有)
就算不會連續用22個 if 也能寫的出來吧= =|||
(應該是想要求用switch寫....不過反正批改能過就好)