⑴ 五角星符號怎麼打
方法一:用搜狗輸入法打出五角星
1、用搜狗輸入法或者QQ拼音輸入法,只要打五角星就會出現「★」往下找還有這個「☆」。
2、在搜狗輸入法或QQ輸入法中,把滑鼠移到輸入法懸浮窗的軟鍵盤符號上,點擊滑鼠右鍵,選擇特殊符號,選擇其中的☆★。
方法二:用智能ABC輸入法輸入五角星符號的方法
1、輸入法V+1,然後往後翻8頁就是五角星符號。
此方法也適合網路輸入法。
我不知道你說的五角星是什麼,不過我想你應該是想輸出一種圖形吧,我自己編了一個程序你看看吧;
在下面字元串數組中用" "和"*"把你想要的圖形放到這個數組中,應該就能輸出你想要的圖形來了,希望你能用得上,
public class ss{
public static void main(String[] args){
private String [][]ss;
ss={{........},
{........},
{........},
.........
{........}};
for(int i=0;i<ss.length;i++){
for(int j=0;j<ss[i].length;j++){
system.out.print(ss[i][j]);
}
system.out.println();
}
}
}
⑶ 五角星符號怎麼打
以word2007軟體為例,五角星符號「☆」和「★」輸入步驟為:
1、打開word2007軟體,在「插入」菜單欄中找到「特殊符號」中的「符號」按鈕。
⑷ 用編程打出五角星
c++版本
#include<iostream>
using namespace std;
void main()
{
cout<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<"*"<<endl;
cout<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<"*"<<" "<<"*"<<endl;
cout<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<"*"<<" "<<" "<<" "<<"*"<<endl;
cout<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<"*"<<" "<<" "<<" "<<" "<<" "<<"*"<<endl;
cout<<"*"<<" "<<"*"<<" "<<"*"<<" "<<"*"<<" "<<"*"<<" "<<"*"<<" "<<"*"<<" "<<"*"<<" "<<"*"<<" "<<"*"<<" "<<"*"<<endl;
cout<<" "<<" "<<" "<<" "<<" "<<"*"<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<"*"<<endl;
cout<<" "<<" "<<" "<<" "<<"*"<<" "<<" "<<"*"<<" "<<" "<<" "<<" "<<" "<<"*"<<" "<<" "<<"*"<<endl;
cout<<" "<<" "<<" "<<"*"<<" "<<" "<<" "<<" "<<" "<<" "<<"*"<<" "<<" "<<" "<<" "<<" "<<" "<<"*"<<endl;
cout<<" "<<" "<<"*"<<" "<<" "<<" "<<" "<<" "<<"*"<<" "<<" "<<" "<<" "<<"*"<<" "<<" "<<" "<<" "<<"*"<<endl;
cout<<" "<<"*"<<" "<<" "<<"*"<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<"*"<<" "<<" "<<"*"<<endl;
cout<<"*"<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<" "<<"*"<<endl;
}
JAVA版本
import java.awt.*;
import javax.swing.*;
public class WuJiaoXing extends JPanel {
private static final long serialVersionUID = 1L;
private JFrame frame = null;
private int r = 150; // 外頂點外接圓半徑
private int[] x = new int[5]; // 5個X外頂點坐標
private int[] y = new int[5]; // 5個Y外頂點坐標
private int[] x_ = new int[5]; // 5個X內頂點坐標
private int[] y_ = new int[5]; // 5個Y內頂點坐標
public WuJiaoXing() {
this.math();
frame = new JFrame("五角星");
frame.getContentPane().add(this);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500,500);
frame.setLocation(200, 200);
frame.setVisible(true);
}
private void math() {
int c = 360 / 5; // 角度
for (int i = 0; i < 5; i++) {
x[i] = (int) (Math.cos(i * c * Math.PI / 30 - Math.PI / 2) * (r) + r);
y[i] = (int) (Math.sin(i * c * Math.PI / 30 - Math.PI / 2) * (r) + r);
}
int r_ = (int) (r * Math.sin(18 * Math.PI / 180) / Math
.sin(126 * Math.PI / 180)); // 內頂點外接圓半徑
for (int i = 0; i < 5; i++) {
x_[i] = (int) (Math.cos((i * c + 18) * Math.PI / 30 - Math.PI / 2)
* (r_) + r);
y_[i] = (int) (Math.sin((i * c + 18) * Math.PI / 30 - Math.PI / 2)
* (r_) + r);
}
}
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.YELLOW);
// g.setBackground(Color.RED);
// 填充
int[] x1 = { x[0], x[2], x_[2] };
int[] y1 = { y[0], y[2], y_[2] };
int[] x2 = { x[1], x[3], x_[3] };
int[] y2 = { y[1], y[3], y_[3] };
int[] x3 = { x[2], x[4], x_[4] };
int[] y3 = { y[2], y[4], y_[4] };
g.fillPolygon(x1, y1, 3);
g.fillPolygon(x2, y2, 3);
g.fillPolygon(x3, y3, 3);
// 描邊
// g.setColor(Color.BLACK);
// g.drawLine(x[0], y[0], x[2], y[2]);
// g.drawLine(x[0], y[0], x[3], y[3]);
// g.drawLine(x[1], y[1], x[3], y[3]);
// g.drawLine(x[1], y[1], x[4], y[4]);
// g.drawLine(x[2], y[2], x[4], y[4]);
// g.drawLine(x[2], y[2], x[0], y[0]);
}
public static void main(String[] args) {
new WuJiaoXing();
}
}
⑸ 怎麼打出五角星符號
首先我們打開word辦公軟體並新建文檔,在菜單欄中選擇插入選項並選擇符號,如圖。
⑹ 五角星符號怎麼打出來 五角星符號怎麼打
1、打出五角星符號方法就是在聊天欄中連續打出五角星的拼音。
2、在輸入法的輸入頁面中點擊左下角的符號按鈕。
3、在打開的符號頁面中選擇特殊符號就可以看到五角星符號。
4、點擊五角星符號就可以在輸入欄裡面打出五角星。
⑺ java中五角星怎麼用代碼去打
=========以下代碼抄的
import java.awt.*;
import javax.swing.*;
public class WuJiaoXing extends JPanel {
private static final long serialVersionUID = 1L;
private JFrame frame = null;
private int r = 150; // 外頂點外接圓半徑
private int[] x = new int[5]; // 5個X外頂點坐標
private int[] y = new int[5]; // 5個Y外頂點坐標
private int[] x_ = new int[5]; // 5個X內頂點坐標
private int[] y_ = new int[5]; // 5個Y內頂點坐標
public WuJiaoXing() {
this.math();
frame = new JFrame("五角星");
frame.getContentPane().add(this);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500,500);
frame.setLocation(200, 200);
frame.setVisible(true);
}
private void math() {
int c = 360 / 5; // 角度
for (int i = 0; i < 5; i++) {
x[i] = (int) (Math.cos(i * c * Math.PI / 30 - Math.PI / 2) * (r) + r);
y[i] = (int) (Math.sin(i * c * Math.PI / 30 - Math.PI / 2) * (r) + r);
}
int r_ = (int) (r * Math.sin(18 * Math.PI / 180) / Math
.sin(126 * Math.PI / 180)); // 內頂點外接圓半徑
for (int i = 0; i < 5; i++) {
x_[i] = (int) (Math.cos((i * c + 18) * Math.PI / 30 - Math.PI / 2)
* (r_) + r);
y_[i] = (int) (Math.sin((i * c + 18) * Math.PI / 30 - Math.PI / 2)
* (r_) + r);
}
}
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.YELLOW);
// g.setBackground(Color.RED);
// 填充
int[] x1 = { x[0], x[2], x_[2] };
int[] y1 = { y[0], y[2], y_[2] };
int[] x2 = { x[1], x[3], x_[3] };
int[] y2 = { y[1], y[3], y_[3] };
int[] x3 = { x[2], x[4], x_[4] };
int[] y3 = { y[2], y[4], y_[4] };
g.fillPolygon(x1, y1, 3);
g.fillPolygon(x2, y2, 3);
g.fillPolygon(x3, y3, 3);
// 描邊
// g.setColor(Color.BLACK);
// g.drawLine(x[0], y[0], x[2], y[2]);
// g.drawLine(x[0], y[0], x[3], y[3]);
// g.drawLine(x[1], y[1], x[3], y[3]);
// g.drawLine(x[1], y[1], x[4], y[4]);
// g.drawLine(x[2], y[2], x[4], y[4]);
// g.drawLine(x[2], y[2], x[0], y[0]);
}
public static void main(String[] args) {
new WuJiaoXing();
}
}
第二種,用控制台
class Pentagram {
private final char FILL_CHAR; // 填充字元
private final char SPACE_CHAR; // 空檔字元
private final int R; // 五角星的外接圓半徑
private final float ROTATION; // 五角星逆時針旋轉角度
private final int X; // 用於生成畫圖數組
private final int Y; // 用於生成畫圖數組
/**
* 構造一個Pentagram對象
*
* @param radius
* 五角星的半徑
* @param rotation
* 五角星的逆時針旋轉度數
* @param spaceChar
* 畫布上空白處填充字元
* @param fillChar
* 畫布上線條部分填充字元
*/
public Pentagram(int radius, float rotation, char spaceChar, char fillChar) {
this.R = radius;
this.ROTATION = rotation;
this.FILL_CHAR = fillChar;
this.SPACE_CHAR = spaceChar;
this.X = 2 * R + 1;
this.Y = 2 * R + 1;
}
public char[][] getPentagram() {
char[][] canvas = initCanvas();
Draw draw = new Draw(FILL_CHAR);
// 設五角星的最右邊的一個點為 A,逆時針選取點 B~E
// 通過圓的極坐標公式可以得出:
// 得出以下各點的坐標
// A 點坐標(0.951R, 0.309R)
// B 點坐標(0, R)
// C 點坐標(-0.951R, 0.309R)
// D 點坐標(-0.588R, -0.809R)
// E 點坐標(0.588R, -0.809R)
// 畫線段CA
draw.drawLine(mcos(162) * R, msin(162) * R, mcos(18) * R, msin(18) * R, canvas);
// 畫線段DA
draw.drawLine(mcos(234) * R, msin(234) * R, mcos(18) * R, msin(18) * R, canvas);
// 畫線段CE
draw.drawLine(mcos(162) * R, msin(162) * R, mcos(306) * R, msin(306) * R, canvas);
// 畫線段DB
draw.drawLine(mcos(234) * R, msin(234) * R, mcos(90) * R, msin(90) * R, canvas);
// 畫線段BE
draw.drawLine(mcos(90) * R, msin(90) * R, mcos(306) * R, msin(306) * R, canvas);
return canvas;
}
// 在方形的字元數組中指定兩點畫線條
// 對圖形數組進行初始化,填充空格
private char[][] initCanvas() {
char[][] canvas = new char[Y][X];
for (int i = 0; i < Y; i++) {
for (int j = 0; j < X; j++) {
canvas[i][j] = SPACE_CHAR;
}
}
return canvas;
}
// 根據角度求正弦值,保留兩位小數
private double msin(float a) {
return ((int) (Math.sin(Math.toRadians(a + ROTATION)) * 100)) / 100.0;
}
// 根據角度求餘弦值,保留兩位小數
private double mcos(float a) {
return ((int) (Math.cos(Math.toRadians(a + ROTATION)) * 100)) / 100.0;
}
}
class Draw {
private char fillChar;
public Draw(char fillChar) {
this.fillChar = fillChar;
}
/**
* 根據兩個點畫線在二維字元數組上畫線
*
* @param x1
* @param y1
* @param x2
* @param y2
* @param canvas
*/
public void drawLine(double x1, double y1, double x2, double y2, char[][] canvas) {
int radius = (canvas.length - 1) / 2;
// 從 x 方向進行填充
if (x1 > x2) {
double t = x1;
x1 = x2;
x2 = t;
t = y1;
y1 = y2;
y2 = t;
}
// 獲得直線方程的兩個系數
double a = (y1 - y2) / (x1 - x2);
double b = y1 - a * x1;
// 根據 x 方向的值求出 y 值,並填充圖形
for (int i = (int) Math.round(x1); i <= (int) Math.round(x2); i++) {
// 根據直線方程 y = ax + b,求 y
int y = (int) Math.round(a * i + b);
// 因為 y 和 i 算出來的結果有可能是負數,
// 為了採用數組來表示坐標,做了以下變換
// c[R][R] 即為坐標原點
// c[R][0..R] 為 x 方向的負半軸
// c[R][R+1..2*R] 為 x 方向的正半軸
// c[0..R][R] 為 y 方向的正半軸
// c[R+1..2*R][R] 為 y 方向的負半軸
int yy = radius - y;
int xx = radius + i;
yy = yy < 0 ? 0 : yy;
yy = yy > 2 * radius ? 2 * radius : yy;
xx = xx < 0 ? 0 : xx;
xx = xx > 2 * radius ? 2 * radius : xx;
canvas[yy][xx] = fillChar;
}
// 從 y 方向進行填充,便於減少間距問題產生的字元空檔
if (y1 > y2) {
double t = x1;
x1 = x2;
x2 = t;
t = y1;
y1 = y2;
y2 = t;
}
// 根據 y 方向的值求出 x 值,並填充圖形
for (int i = (int) Math.round(y1); i <= (int) Math.round(y2); i++) {
// 根據 x = (y - b) / a,求 x
int y = (int) Math.round((i - b) / a);
int yy = radius - i;
int xx = radius + y;
yy = yy < 0 ? 0 : yy;
yy = yy > 2 * radius ? 2 * radius : yy;
xx = xx < 0 ? 0 : xx;
xx = xx > 2 * radius ? 2 * radius : xx;
canvas[yy][xx] = fillChar;
}
}
/**
* 將畫完圖之後的畫布輸出到控制台上
*
* @param canvas
*/
public static void printCanvas(char[][] canvas) {
for (int i = 0; i < canvas.length; i++) {
for (int j = 0; j < canvas[i].length; j++) {
System.out.print(canvas[i][j]);
}
System.out.println();
}
}
}
public class Test {
public static void main(String[] args) {
// 畫一個半徑為10,旋轉為0,空白為全身空格,填充為★的五角星
Pentagram pen = new Pentagram(10, 0, ' ', '★');
// 在控制台上輸出這個五角星
Draw.printCanvas(pen.getPentagram());
}
}
註:其中Pentagram pen = new Pentagram(10, 0, ' ', '★');
10是半徑,0是旋轉度,' '是以空格表示空格,★是列印的字元。可以自己改
⑻ 五角星符號怎麼打出來
工具:筆記本電腦
輸入法:搜狗輸入法
1、將電腦的輸入法置於中文輸入狀態,如下圖所示:
⑼ 編程求一筆畫五角星問題
1、如圖的五角星。從A點出發,不重復任何路徑,也不漏去任何路徑,走完一同回
到A(即一筆畫)。試編程列印出所有可行方案。
2、如圖所示的一個七巧板,現利用四種不同的顏色對每一塊進行塗色,
要求相鄰
區域的顏色不能相同。試編程找出所有可能的塗色方案。
3、以下列方式向5×5矩陣中填入數字。若該數字i(1≤i≤25)已被置於坐標位
置(x,y),則數字i+1的坐標位置應為(z,w)。(z,w)可按下列關系由(x,
y)算出:
┌┬┬┬┬┐
(1):(z,w)=(x±3,y)
├┼┼┼┼┤
(2):(z,w)=(x,y±3)
├┼┼┼┼┤
(3):(z,w)=(x±2,y±2)
├┼┼┼┼┤
求解問題如下:
├┼┼┼┼┤
└┴┴┴┴┘
(1)編寫一個程序,當數字1被指定於某個位置時,列舉出其它24個數字應放
在的位置,列舉出該條件下所有可能方案,輸出方式如圖所示。
(2)使數字1的起始位置坐標分別處於矩陣的含主對線的右上三角的每一個位
置,計算出每一種情況下所有可能的方案?
舉例:如數字1的起始位置坐標被定為(2,2)則數字2的可能位置坐標應為
(2,5),(5,2)或(4,4)上述位置在圖中用「*」號表示。
⑽ 用C語言怎麼列印五角星
1、獲得五個外頂點的坐標:
intm_xw[5];//5個X外頂點坐標
intm_yw[5];//5個Y外頂點坐標
voidCMyTestView::getCoord()
{
intc=360/5;//角度
intr=150;
for(inti=0;i<5;i++)
{
m_xw[i]=(int)(cos(i*c*PI/30-PI/2)*(r)+r);
m_yw[i]=(int)(sin(i*c*PI/30-PI/2)*(r)+r);
}
}
2、畫線段:
在構造函數中調用求頂點坐標的函數求頂點坐標:
this->getCoord();
然後直接在繪圖函數中添加如下代碼:
voidCMyTestView::OnDraw(CDC*pDC)
{
CMyTestDoc*pDoc=GetDocument();
ASSERT_VALID(pDoc);
//TODO:adddrawcodefornativedatahere
pDC->MoveTo(m_xw[4],m_yw[4]);
pDC->LineTo(m_xw[1],m_yw[1]);
pDC->LineTo(m_xw[3],m_yw[3]);
pDC->LineTo(m_xw[0],m_yw[0]);
pDC->LineTo(m_xw[2],m_yw[2]);
pDC->LineTo(m_xw[4],m_yw[4]);
}