このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/tech/1291471791/152
#  [1] 授業単元:プログラミング演習  
#  [2] 問題文(含コード&リンク) 
#
#   [3.1] OS: unix  
#   [3.2] コンパイラ名とバージョン: gcc  
#   [3.3] 言語: C  
#  [4] 期限:12月8日  
#  よろしくお願いします。 
# 
# 
#  問題3 2重ループの構文を用いて、次の実行結果に示すようにn行×m列の長方形を表示するプログラム  
#  を作成しなさい。  
#  高さ(n)を入力して下さい:5  
#  幅(m)を入力して下さい:10  
#  **********  
#  *               *  
#  *               *  
#  *               *  
#  ********** 

'2重ループの構文を用いて、次の実行結果に示すようにn行×m列の長方形を表示する' :-
        催促付き整数入力('高さ(n)を入力して下さい: ',N),
        催促付き整数入力('幅(m)を入力して下さい: ',M),
        for(1,I,N),
        for(1,J,M),
        星または空白表示(I,N,1,J),
        J = M,
        nl,
        I = N.

星または空白表示(1,_,_,_) :- write(*),!.
星または空白表示(N,N,_,_) :- write(*),!.
星または空白表示(_,_,1,J) :- write(*),!.
星または空白表示(_,_,J,J) :- write(*),!.
星または空白表示(_,_,_,_) :- write(' '),!.