❶ C语言编写一个程序输出一个正方形
思路:输出抄正方形即袭输出正方形的外围就行,外围有个特点就是行列下标必有0或者是正方形的大小减一,输入一个n表示正方形大小,输出一个由*组成的正方形。
参考代码:
#include<stdio.h>
intmain()
{
inti,j,n;
scanf("%d",&n);
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(i==0||i==n-1||j==0||j==n-1)
printf("*");
else
printf("");
}
printf(" ");
}
return0;
}
/*
输出:
5
*****
**
**
**
*****
*/
❷ java怎么绘制一个正方形
可使用Graphics 的fillRect绘制正方形,代码如下:
importjava.awt.Color;
importjava.awt.Graphics;
importjavax.swing.JFrame;
publicclassRectextendsJFrame{
专Rect(){
属setSize(300,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
publicvoidpaint(Graphicsg){
g.setColor(Color.blue);
g.drawRect(80,80,50,50);
g.fillRect(150,150,50,50);
}
publicstaticvoidmain(String[]args){
newRect();
}
}
❸ 如何用编程猫画三个正方形
1.用到命令模块
模型的搭建需要用到积木区三个模块的命令:(1)动作模块;(2)画笔模块;(3)控制模块,(4)外观模块,如下图。
回复绘制正方形-基础版即可获得程序模型。
❹ java编程:怎么画一个正方形
没多少代码。如下。
---------------------------------------------------------------
import java.awt.BorderLayout;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
public class Foo extends JFrame implements ActionListener {
JPanel panel = null;
public Foo() {
= new JPanel();
panel.setLayout(null);
getContentPane().add(panel, BorderLayout.CENTER);
JButton btnNewButton = new JButton("Click");
btnNewButton.setBounds(22, 10, 93, 23);
btnNewButton.addActionListener(this);
panel.add(btnNewButton);
setSize(200, 200);
setVisible(true);
}
public static void main(String[] args) {
new Foo();
}
public void actionPerformed(ActionEvent e) {
Graphics g = panel.getGraphics();
g.drawRect(10, 50, 50, 50);
g.fillRect(110, 50, 50, 50);
}
}