兩個簡單的輸出形狀

2021-04-21 07:10:39 字數 723 閱讀 5542

記得剛學c語言時,課本後面常常有這樣的題目:在螢幕上列印9x9乘法表.當然現在看起來是很簡單的小把戲.我在這裡找乙個更有難度的題.其實這就是我面試過程中遇到過的.

在螢幕上列印數字,例如:

答案如下:

#include 

#include 

#define round

using

namespace std;

void display(int * data , int size)

cout<}

}void setdata(int * data , int size)

for(i=1+loopcount ; i

for(i=size-loopcount-2 ; i>=loopcount ; i--)

for(i=size-loopcount-2 ; i>loopcount ; i--)

#ifdef round

count++;

#endif

}if(size%2 != 0)

}void main()

else

if(size==0)

parray = new

int[size*size];

if(parray==0)

setdata(parray , size);

display(parray , size);

delete  parray;}}

兩個簡單的迴圈

1.create or replace procedure pro test 01 is begin for aa in select object name from test 01 loop insert into test 02 values aa.object name end loop e...

兩個簡單的鍊錶操作

談起鍊錶,還是原來在學校裡上 資料結構 的時候,自己動手寫了一套完整的 現在想起來都不知道丟 去了。不過那個時候寫的東西都是些基本的鍊錶操作,昨天偶然碰到了兩個新鮮一點的 乙個是將鍊錶反向,另外乙個稍微難點,合併兩個已經排好序的鍊錶,當然要求合併後的鍊錶仍然有序呀!下面給出鍊錶的基本資料結構 另外再...

unity兩個簡單的移動控制

在unity中時常需要控制移動,1.簡單的類似坦克大戰的移動 速度 float speed 1.0f 按下上 if input.getkey keycode.uparrow 按下下 if input.getkey keycode.downarrow 按下左 if input.getkey keyco...