最近幾個(gè)造成大壓力的考試剛考完,再加上剛打完一場信長。
閒來無事之下,就寫了一個(gè)小程式,算是練習(xí)吧。
使用者輸入邊長,印出中空正方形。
例如:
使用者輸入5,則印出。
*****
* *
* *
* *
*****
好,我知道很不正,但,仔細(xì)去算邊長是對(duì)的。
這只能怪,換行什麼的就是這樣。 -.-+
#include<iostream>
using namespace std;
int main()
{
int n,i,k;
cout << "Enter a number : " << endl;
cin >> n;
for(i=1;i<=n;i++)
{
cout << "*";
}
for(k=1;k<=(n-2);k++)
{
cout << endl <<"*";
for(i=1;i<(n-1);i++)
{
cout <<" ";
}
cout <<"*"<<endl;
}
for(i=1;i<=n;i++)
{
cout << "*";
}
cout <<endl;
system("pause");
return 0;
}
應(yīng)該可以在簡短一些,但這只是隨想,就懶了。 XDDD
下載網(wǎng)址:square.exe
希望自己會(huì)越來越進(jìn)步。 : )