经过大量的编程算法后,现在轮到希望成为程序员的朋友了。将此代码发送给您的编码朋友,并给他/她生日一个惊喜!
CPP
// CPP program to print Happy Birthday
#include
using namespace std;
int main()
{
// Print first row
char ch = '@';
for(int i=1; i<=34; i++)
{
if (i==5||i==7||i==10||i==11||i==14||i==15||
i==16||i==18||i==19||i==20||i==22||i==24)
cout << ch ;
else cout << " " ;
}
// Print second row
cout << endl;
for(int i=1; i<=34; i++)
{
if(i==5||i==7||i==9||i==12||i==14||i==16
||i==18||i==20||i==22||i==24)
cout << ch ;
else cout << " " ;
}
// Print third row
cout << endl;
for (int i=1; i<=34; i++)
{
if (i==5||i==6||i==7||i==9||i==10||i==11||i==12||
i==14||i==15||i==16||i==18||i==19||i==20||
i==22||i==23||i==24)
cout << ch ;
else cout << " " ;
}
// Print fourth row
cout << endl;
for (int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==18||i==23)
cout << ch ;
else cout << " " ;
}
// Print fifth row
cout << endl;
for (int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==18||i==23)
cout << ch ;
else cout << " " ;
}
// Happy is printed, now print
// birthday row by row
cout << endl;
cout << endl;
cout << endl;
for (int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||i==7||i==8||i==10||
i==11||i==14||i==15||i==16||i==18||i==20||
i==22||i==23||i==27||i==28||i==31||i==33)
cout << ch ;
else cout << " " ;
}
cout << endl;
for(int i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||i==24||
i==26||i==29||i==31||i==33)
cout << ch ;
else cout << " " ;
}
cout << endl;
for (int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==7||i==10||i==11||
i==15||i==18||i==19||i==20||i==22||
i==24||i==26||i==27||i==28||i==29||i==31
||i==32||i==33)
cout << ch ;
else cout << " " ;
}
cout << endl;
for (int i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||
i==24||i==26||i==29||i==32)
cout << ch ;
else cout << " " ;
}
cout << endl;
for (int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||i==7||i==8||
i==10||i==12||i==15||i==18||i==20||
i==23||i==22||i==26||i==29||i==32)
cout << ch ;
else cout << " " ;
}
cout << endl;
}
Java
// Java program to print
// Happy Birthday
class GFG
{
public static void main(String arg[])
{
// Print first row
char ch = '@';
for(int i=1; i<=34; i++)
{
if (i==5||i==7||i==10||
i==11||i==14||i==15||
i==16||i==18||i==19||
i==20||i==22||i==24)
System.out.print(ch);
else System.out.print(" ");
}
// Print second row
System.out.println();
for(int i=1; i<=34; i++)
{
if(i==5||i==7||i==9||i==12||i==14||i==16
||i==18||i==20||i==22||i==24)
System.out.print(ch);
else System.out.print(" ");
}
// Print third row
System.out.println();
for (int i=1; i<=34; i++)
{
if (i==5||i==6||i==7||i==9||
i==10||i==11||i==12||
i==14||i==15||i==16||
i==18||i==19||i==20||
i==22||i==23||i==24)
System.out.print(ch) ;
else System.out.print(" ");
}
// Print fourth row
System.out.println();
for (int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||
i==14||i==18||i==23)
System.out.print(ch);
else System.out.print(" ");
}
// Print fifth row
System.out.println();
for (int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||
i==14||i==18||i==23)
System.out.print(ch);
else System.out.print(" ");
}
// Happy is printed, now print
// birthday row by row
System.out.println();
System.out.println();
System.out.println();
for (int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||
i==7||i==8||i==10||
i==11||i==14||i==15||
i==16||i==18||i==20||
i==22||i==23||i==27||
i==28||i==31||i==33)
System.out.print(ch);
else System.out.print(" ");
}
System.out.println();
for(int i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||i==24||
i==26||i==29||i==31||i==33)
System.out.print(ch);
else System.out.print(" ");
}
System.out.println();
for (int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==7||
i==10||i==11||
i==15||i==18||i==19||
i==20||i==22||
i==24||i==26||i==27||
i==28||i==29||i==31
||i==32||i==33)
System.out.print(ch);
else System.out.print(" ");
}
System.out.println();
for (int i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||
i==24||i==26||i==29||i==32)
System.out.print(ch);
else System.out.print(" ");
}
System.out.println();
for (int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||i==7||i==8||
i==10||i==12||i==15||i==18||i==20||
i==23||i==22||i==26||i==29||i==32)
System.out.print(ch);
else System.out.print(" ");
}
System.out.println();
}
}
// This code is contributed
// by Anant Agarwal.
Python3
# Python program to
# print Happy Birthday
# Print first row
ch = '@'
for i in range(1,(34+1)):
if (i==5 or i==7 or i==10 or
i==11 or i==14 or i==15 or
i==16 or i==18 or i==19 or
i==20 or i==22 or i==24):
print(ch,end="")
else:
print(" ", end="")
# Print second row
print()
for i in range(1,(34+1)):
if(i==5 or i==7 or i==9 or
i==12 or i==14 or i==16
or i==18 or i==20 or
i==22 or i==24):
print(ch,end="")
else:
print(" ", end="")
# Print third row
print()
for i in range(1,(34+1)):
if (i==5 or i==6 or i==7 or
i==9 or i==10 or i==11 or i==12 or
i==14 or i==15 or i==16 or
i==18 or i==19 or i==20 or
i==22 or i==23 or i==24):
print(ch,end="")
else:
print(" ", end="")
# Print fourth row
print()
for i in range(1,(34+1)):
if (i==5 or i==7 or i==9 or i==12
or i==14 or i==18 or i==23):
print(ch,end="")
else:
print(" ", end="")
# Print fifth row
print()
for i in range(1,(34+1)):
if (i==5 or i==7 or i==9 or
i==12 or i==14 or i==18 or i==23):
print(ch,end="")
else:
print(" ",end="")
# Happy is printed,
# now print birthday row by row
print()
print()
print()
for i in range(1,(34+1)):
if (i==2 or i==3 or i==4 or
i==6 or i==7 or i==8 or i==10 or
i==11 or i==14 or i==15 or
i==16 or i==18 or i==20 or
i==22 or i==23 or i==27 or
i==28 or i==31 or i==33):
print(ch,end="")
else:
print(" ",end="")
print()
for i in range(1,(34+1)):
if (i==2 or i==4 or i==7 or i==10 or i==12 or
i==15 or i==18 or i==20 or i==22 or i==24 or
i==26 or i==29 or i==31 or i==33):
print(ch,end="")
else:
print(" ",end="")
print()
for i in range(1,(34+1)):
if (i==2 or i==3 or i==4 or
i==7 or i==10 or i==11 or
i==15 or i==18 or i==19 or
i==20 or i==22 or
i==24 or i==26 or i==27 or
i==28 or i==29 or i==31
or i==32 or i==33):
print(ch,end="")
else:
print(" ",end="")
print()
for i in range(1,(34+1)):
if (i==2 or i==4 or i==7 or i==10 or i==12 or
i==15 or i==18 or i==20 or i==22 or
i==24 or i==26 or i==29 or i==32):
print(ch,end="")
else:
print(" ", end="")
print()
for i in range(1,(34+1)):
if (i==2 or i==3 or i==4 or
i==6 or i==7 or i==8 or
i==10 or i==12 or i==15 or
i==18 or i==20 or
i==23 or i==22 or i==26 or
i==29 or i==32):
print(ch,end="")
else:
print(" ", end="")
print()
# This code is contributed
# by Anant Agarwal.
C#
// C# program to print Happy Birthday
using System;
class GFG
{
// Print first row
public static void Main()
{
char ch = '@';
for(int i=1; i<=34; i++)
{
if (i==5||i==7||i==10||i==11||i==14||i==15||
i==16||i==18||i==19||i==20||i==22||i==24)
Console.Write(ch) ;
else Console.Write(" ") ;
}
// Print second row
Console.Write("\n");
for(int i=1; i<=34; i++)
{
if(i==5||i==7||i==9||i==12||i==14||i==16
||i==18||i==20||i==22||i==24)
Console.Write(ch) ;
else Console.Write(" ") ;
}
// Print third row
Console.Write("\n");
for (int i=1; i<=34; i++)
{
if (i==5||i==6||i==7||i==9||i==10||i==11||i==12||
i==14||i==15||i==16||i==18||i==19||i==20||
i==22||i==23||i==24)
Console.Write(ch) ;
else Console.Write(" ") ;
}
// Print fourth row
Console.Write("\n");
for (int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==18||i==23)
Console.Write(ch) ;
else Console.Write(" ") ;
}
// Print fifth row
Console.Write("\n");
for (int i=1; i<=34; i++)
{
if (i==5||i==7||i==9||i==12||i==14||i==18||i==23)
Console.Write(ch) ;
else Console.Write(" ") ;
}
// Happy is printed, now print
// birthday row by row
Console.Write("\n");
Console.Write("\n");
Console.Write("\n");
for (int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||i==7||i==8||i==10||
i==11||i==14||i==15||i==16||i==18||i==20||
i==22||i==23||i==27||i==28||i==31||i==33)
Console.Write(ch) ;
else Console.Write(" ") ;
}
Console.Write("\n");
for(int i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||i==24||
i==26||i==29||i==31||i==33)
Console.Write(ch) ;
else Console.Write(" ") ;
}
Console.Write("\n");
for (int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==7||i==10||i==11||
i==15||i==18||i==19||i==20||i==22||
i==24||i==26||i==27||i==28||i==29||i==31
||i==32||i==33)
Console.Write(ch) ;
else Console.Write(" ");
}
Console.Write("\n");
for (int i=1; i<=34; i++)
{
if (i==2||i==4||i==7||i==10||i==12||
i==15||i==18||i==20||i==22||
i==24||i==26||i==29||i==32)
Console.Write(ch) ;
else Console.Write(" ") ;
}
Console.Write("\n");
for (int i=1; i<=34; i++)
{
if (i==2||i==3||i==4||i==6||i==7||i==8||
i==10||i==12||i==15||i==18||i==20||
i==23||i==22||i==26||i==29||i==32)
Console.Write(ch) ;
else Console.Write(" ") ;
}
Console.Write("\n");
}
//This code is contributed by DrRoot_
}
输出 :
@ @ @@ @@@ @@@ @ @
@ @ @ @ @ @ @ @ @ @
@@@ @@@@ @@@ @@@ @@@
@ @ @ @ @ @ @
@ @ @ @ @ @ @
@@@ @@@ @@ @@@ @ @ @@ @@ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @ @
@@@ @ @@ @ @@@ @ @ @@@@ @@@
@ @ @ @ @ @ @ @ @ @ @ @ @
@@@ @@@ @ @ @ @ @ @@ @ @ @
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。