標題:
[作業] switch 與 if...else if...else
[打印本頁]
作者:
tonyh
時間:
2013-3-23 15:27
標題:
[作業] switch 與 if...else if...else
本帖最後由 tonyh 於 2013-3-30 13:50 編輯
用 if...else if...else 語法, 改寫今天課堂上用 switch 語法所寫的 '選擇題' 程式.
作者:
黃崇維
時間:
2013-3-23 16:02
本帖最後由 黃崇維 於 2013-3-30 00:15 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int answer;
cout<<"***老師女朋友的機智問題***"<<endl;
cout<<"猜猜老師有幾個女朋友? (1)1個 (2)10個 (3)100個 (4)無限個"<<endl;
cout<<"請做答... ";
cin>>answer;
if(answer==1)
{
cout<<"太遜了?不夠!";
}else if(answer==2)
{
cout<<"不錯!但是更多的話會更好!";
}else if(answer==3)
{
cout<<"太好了!但是再更多的話會很爽!";
}else if(answer==4)
{
cout<<"太棒了!";
}else
{
cout<<"輸入錯誤!";
}
cout<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林以諾
時間:
2013-3-23 18:44
#include<cstdlib>
using namespace std;
int main()
{
int answer;
cout<<"***小屁孩的疑問***"<<endl;
cout<<"下列東西是較不重要哪個比較重要?(1)平板(2)i-pad(3)智慧型手機(4)作業?:"<<endl;
cout<<"請作答!";
cin >> answer;
if(answer==1)
{
cout<<"你笨啊!"<<endl;
}
else if (answer==2)
{
cout<<"白癡~~~~~~~"<<endl;
}
else if(answer==3)
{
cout<<"啟智兒!"<<endl;
}
else if (answer==4)
{
cout<<"聰明!很有前途!"<<endl;
}
else
{
cout<<"亂打!!"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
林鎧言
時間:
2013-3-23 21:32
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int s;
cout<<" ********屌爆的白痴問答題********"<<endl;
cout<<"5+5+5+5=555加一撇使算式成立(不可以加在等號上)?(1)=上(2)5上(3)+上(4)555上"<<endl;
cout<<"請輸入答案:";
cin>>s;
if(s==1)
{
cout<<"都跟你講不可以加在等號上了你還猜!"<<endl;
}else if(s==2)
{
cout<<"請問這位頭很大的人要加在哪邊啊!"<<endl;
}else if(s==3)
{
cout<<"恭喜答對!把一撇加在+上,使+成為4!"<<endl;
}else if(s==4)
{
cout<<"你屁啦!"<<endl;
}else
{
cout<<"輸入錯誤"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
劉泳鱔
時間:
2013-3-23 22:10
#innclude<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int answer;
cout<<"我可以打你嗎???"<<endl;
cin>>answer;
if(answer==A)
{
cout<<"我就不客氣了!!(保證讓你終身難忘)"<<endl;
}
else if(answer==B)
{
cout<<"一下就好啦,小氣鬼><"<<endl;
}
else if(answer==C)
{
cout<<"你要打我???"<<endl;
}
else if(answer==D)
{
cout<<"你打屁呀!!!"<<endl;
}
else
{
cout<<"別玩了"<<endl;
}
stystem("pause");
ruturn 0;
}
複製代碼
作者:
蘇昱安
時間:
2013-3-24 09:27
本帖最後由 蘇昱安 於 2013-3-29 18:48 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int s;
cout<<"***冷笑話答題***"<<endl;
cout<<"請問鳥的食物是什麼?(1)都不吃(2)吃蟲(3)吃書本(4)吃錢"<<endl;
cout<<"請輸入答案:";
cin>>s;
if(s==1)
{
cout<<"你要讓牠餓死阿!"<<endl;
}else if(s==2)
{
cout<<"答對了!"<<endl;
}else if(s==3)
{
cout<<"難吃死了,你自己吃吧!"<<endl;
}else if(s==4)
{
cout<<"不可能的事!他找就死了"<<endl;
}else
{
cout<<"輸入錯誤"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
林長逸
時間:
2013-3-29 18:53
回復
6#
蘇昱安
作者:
蘇昱安
時間:
2013-3-29 18:57
[img]
[/img]
作者:
林長逸
時間:
2013-3-29 19:32
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int ans;
cout<<"請輸入何者不是七大奇景:(1)泰姬瑪哈堡(2)埃及金字塔(3)萬里長城(4)安平古堡"<<endl;
cin>> ans;
if(ans==1)
{
cout<<"亨!連這都不懂!"<<endl;
}
else if(ans==2)
{
cout<<"沒知識,也要看電視喔!"<<endl;
}
else if(ans==3)
{
cout<<"真是隻豬!"<<endl;
}
else if(ans==4)
{
cout<<"這才對嗎!"<<endl;
}
else
{
cout<<"輸入錯誤"<<endl;
}
複製代碼
作者:
劉得旗
時間:
2013-3-29 23:50
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int answer;
cout<<"智障白痴問答"<<endl;
cout<<"馬有幾隻腳?(1)1隻(2)5隻(3)2隻(4)100隻"<<endl;
cout<<"請作答:"<<endl;
cin>> answer;
switch(answer)
{
case 1:
cout<<"她用跳的喔?"<<endl;
break;
case 2:
cout<<"外星人!"<<endl;
break;
case 3:
cout<<"答對"<<endl;
break;
case 4:
cout<<"放屁"<<endl;
break;
default:
cout<<"Error"<<endl;
}
system("pause");
return 0;
複製代碼
作者:
許逸群
時間:
2013-3-30 08:48
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a;
cout<<"***<<百萬小常識>>***"<<endl;
cout<<"請問世界上年紀最大的人住在哪一個國家??"<<endl;
cout<<"(1)台灣(2)荷蘭(3)美國(4)韓國"<<endl;
cout<<"請輸入您的答案: ";
cin>>a;
if(a==1)
{
cout<<"是第二名!!"<<endl;
}
else if(a==2)
{
cout<<"答對了!!"<<endl;
}
else if(a==3)
{
cout<<"不對!!"<<endl;
}
else if(a==4)
{
cout<<"大錯特錯!!"<<endl;
}
else
{
cout<<"輸入錯誤"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
郭凡瑛
時間:
2013-3-30 12:23
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a;
cout<<"***不會!!代表你智障!!***"<<endl;
cout<<"請問哆啦A夢有幾個弟妹??"<<endl;
cout<<"(1)13 (2)25 (3)33 (4)100"<<endl;
cout<<"請輸入您的答案: ";
cin>>a;
if(a==1)
{
cout<<"你看過哆啦A夢嗎??"<<endl;
}
else if(a==2)
{
cout<<"答對了!"<<endl;
}
else if(a==3)
{
cout<<"太理譜了喔!!"<<endl;
}
else if(a==4)
{
cout<<"你亂猜的喔!!"<<endl;
}
else
{
cout<<"輸入錯誤"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
黃柏維
時間:
2013-3-30 12:56
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a;
cout<<"***知識問答***"<<endl;
cout<<"請問F1賽車的英文名字是下列何者選項?"<<endl;
cout<<"(1)fire one (2)fly one (3)formula one (4)four october"<<endl;
cin>> a;
if(a=1)
{
cout<<"答錯囉!"<<endl;
}
else if(a=2)
{
cout<<"很接近,但不是~"<<endl;
}
else if(a=3)
{
cout<<"答對了!英文不錯"<<endl;
}
else if(a=4)
{
cout<<"再加強一點英文吧!"<<endl;
}
else
{
cout<<"認真作答,不要玩"<< endl;
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2