2009年1月19日 星期一

c++練習

畢業之後很久都沒碰了



剛好看到一個題目想說順手做做看



用了很簡單的撰寫+編譯程式dev-c++



唉 果然頭腦變不靈活了.....



語法忘記就算了



整個邏輯也很糟糕



雖然寫的很爛



不過還好有跑出來



汗....



意外發現Visual C++好像有免費版

------------------------------------------------------

題目:

撰寫一個程式,能夠讀入正方形的邊長,然後使用星號和空格,印出相同大小的中空



正方形,您的程式應可以處理邊長1到20之間的正方形。





#include

#include



using namespace std;



int main(int argc, char *argv[])

{

int l,a,x,y,z,n;

cout<<"輸入";

cin>>x;

if(x<2)

{

if(x==1){

cout<<"*";

cout<<"\n";

system("PAUSE");

return EXIT_SUCCESS;

}

cout<<"輸入錯誤";

cout<<"\n";

system("PAUSE");

return EXIT_SUCCESS;

}



for(z=0;z
{

cout<<"*";

}

cout<<"\n";

//印完第一行//

l=1;//行數//

for(a=0;a
{

if(l
cout<<"*";

for(n=0;n
{

cout<<" ";

}

cout<<"*";//印出最尾//

cout<<"\n";//印出最尾//

}

for(z=0;z
{

cout<<"*";

}

cout<<"\n";

system("PAUSE");

return EXIT_SUCCESS;

}

沒有留言: