妇女节祝愿节目
本文演示了打印维纳斯符号(女性的国际性别符号)的模式。
C++
// C++ code to wish happY Women's DaY
#include
using namespace std;
int main()
{
// Initializing size of
// design
int n = 5;
// Loop to print Circle
// (Upper part of design)
// Outer loop to
// control height of
// design
for (int i = 0; i <= 2 * n; i++) {
// Inner loop to control
// width
for (int j = 0; j <= 2 * n; j++) {
// computing distance of
// each point from center
float center_dist = sqrt((i - n) * (i - n) +
(j - n) * (j - n));
if (center_dist > n - 0.5
&& center_dist < n + 0.5)
cout << "$";
else
cout << " ";
}
// Printing HappY Women's DaY
if (i == n)
cout << " "
<< "HappY Women's DaY";
cout << endl;
}
// Loop to print lower part
// Outer loop to control
// height
for (int i = 0; i <= n; i++) {
// Positioning pattern
// Loop for Printing
// horizontal line
if (i == (n / 2) + 1) {
for (int j = 0; j <= 2 * n; j++)
if (j >= (n - n / 2) && j <= (n + n / 2))
cout << "$";
else
cout << " ";
}
else {
for (int j = 0; j <= 2 * n; j++) {
if (j == n)
cout << "$";
else
cout << " ";
}
}
cout << endl;
}
}
Java
// Java code to wish happY Women's DaY
import java.io.*;
class GFG
{
public static void main (String[] args)
{
// Initializing size of
// design
int n = 5;
// Loop to print Circle
// (Upper part of design)
// Outer loop to
// control height of
// design
for (int i = 0; i <= 2 * n; i++)
{
// Inner loop to control
// width
for (int j = 0; j <= 2 * n; j++) {
// computing distance of
// each point from center
float center_dist =(float) Math.sqrt((i - n) *
(i - n) + (j - n) * (j - n));
if (center_dist > n - 0.5
&& center_dist < n + 0.5)
System.out.print("$");
else
System.out.print(" ");
}
// Printing HappY Women's DaY
if (i == n)
System.out.print(" "
+ "HappY Women's DaY");
System.out.println();
}
// Loop to print lower part
// Outer loop to control
// height
for (int i = 0; i <= n; i++) {
// Positioning pattern
// Loop for Printing
// horizontal line
if (i == (n / 2) + 1) {
for (int j = 0; j <= 2 * n; j++)
if (j >= (n - n / 2) && j <= (n + n / 2))
System.out.print("$");
else
System.out.print(" ");
}
else {
for (int j = 0; j <= 2 * n; j++) {
if (j == n)
System.out.print("$");
else
System.out.print(" ");
}
}
System.out.println();
}
}
}
// This code is contributed by vt_m.
Python3
# Python 3 code to wish HaPpY Women's DaY
import math
# Initializing size of
# design
n = 5
# Loop to print Circle
# (Upper part of design)
# Outer loop to
# control height of
# design
for i in range(0, 2 * n + 1):
# Inner loop to control
# width
for j in range(0, 2 * n + 1):
# computing distance of
# each point from center
center_dist = math.sqrt((i - n) * (i - n)
+ (j - n) * (j - n))
if (center_dist > n - 0.5
and center_dist < n + 0.5):
print("$", end = "")
else:
print(end = " ")
# Printing HappY Women's DaY
if (i == n):
print(" ","HappY Women's DaY",end = "")
print("")
# Loop to print lower part
# Outer loop to control
# height
for i in range(0, n+1) :
# Positioning pattern
# Loop for Printing
# horizontal line
if (i == int(n / 2) + 1):
for j in range(0, 2 * n + 1):
if (j >= (n - int(n / 2))
and j <= (n + int(n / 2))):
print("$", end = "")
else:
print(end = " ")
else :
for j in range(0, 2 * n + 1):
if (j == n):
print("$", end = "")
else:
print(end = " ")
print("")
# This code is contributed by Smitha.
C#
// C# code to wish happY Women's DaY
using System;
class GFG
{
public static void Main ()
{
// Initializing size of
// design
int n = 5;
// Loop to print Circle
// (Upper part of design)
// Outer loop to
// control height of
// design
for (int i = 0; i <= 2 * n; i++)
{
// Inner loop to control
// width
for (int j = 0; j <= 2 * n; j++) {
// computing distance of
// each point from center
float center_dist =
(float) Math.Sqrt((i - n) *
(i - n) + (j - n) * (j - n));
if (center_dist > n - 0.5
&& center_dist < n + 0.5)
Console.Write("$");
else
Console.Write(" ");
}
// Printing HappY Women's DaY
if (i == n)
Console.Write(" "
+ "HappY Women's DaY");
Console.WriteLine();
}
// Loop to print lower part
// Outer loop to control
// height
for (int i = 0; i <= n; i++) {
// Positioning pattern
// Loop for Printing
// horizontal line
if (i == (n / 2) + 1) {
for (int j = 0; j <= 2 * n; j++)
if (j >= (n - n / 2)
&& j <= (n + n / 2))
Console.Write("$");
else
Console.Write(" ");
}
else {
for (int j = 0; j <= 2 * n; j++) {
if (j == n)
Console.Write("$");
else
Console.Write(" ");
}
}
Console.WriteLine();
}
}
}
// This code is contributed by vt_m.
Javascript
输出:
$$$$$
$ $
$ $
$ $
$ $
$ $ HappY Women's DaY
$ $
$ $
$ $
$ $
$$$$$
$
$
$
$$$$$
$
$