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;
}

沒有留言:

張貼留言