这是一篇幼稚的文章,思前想后,我还是战战兢兢的准备将它投给“程序员”专题。
我想做一件幼稚的事情就是贴代码...而且还是两个幼稚的代码...
但这是我印象最深的两份代码。
不废话了,先放一张代码界面。
(传图还要网页链接是要闹哪样..力荐简书整个本地相册啥的)
浪漫小事:) 不呼应题目会死星人终于可以含笑九泉了~
源代码:格式什么的→。→ 不要在意细节啦
//VC2010下可以跑过
//BEGIN
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<windows.h>
#define N 7
int main()
{
system("color 04");
int i,j,k;
for(i=0;i<N;i++){
for(j=N;j>i;j--)
printf(" ");
for(j=0;j<2*i+1;j++)
printf("%c",3);
for(j=N-1;j>i;j--)
printf(" ");
for(j=N;j>i;j--)
printf(" ");
for(j=0;j<=2*i;j++)
printf("%c",3);
printf("\n");
}
for(j=0;j<2*N;j++){
for(k=0;k<j;k++)
printf(" ");
for(i=j;i<(2*N);i++)
printf("%c",3);
for(i=2*N;i>=j;i--)
printf("%c",3);
printf("\n");
}
for(i=0;i<2*N;i++)
printf(" ");
printf("%c",3);
printf("\n");
getchar();
}
//END
EX是程序员,以上是我给他的情人节礼物,代码是百度到的,没诚意吧是不?
那货更加没诚意,完全忘记了情人节啊喂!!但是他第二天给我补了个这:
配色就不吐槽= =
源代码:格式什么的→。→ 我有好看的空格耶
//VC2010下可跑过
//BEGIN
#include <stdio.h>
#include <windows.h>
#define N 7
BOOL SetConsoleColor(WORD wAttributes)
{
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
if(hConsole == INVALID_HANDLE_VALUE)
return FALSE;
return SetConsoleTextAttribute(hConsole,wAttributes);
}
int main()
{
int i,j,k;
for(i = 0; i < N; i ++){
for(j = N; j > i; j --)
printf(" ");
for(j = 0; j < 2*i+1; j ++){
if(j<3 || (2*i-j)<3)
SetConsoleColor(FOREGROUND_GREEN);
else
SetConsoleColor(FOREGROUND_RED);
printf("%c",3);
}
for(j = N-1; j > i; j --)
printf(" ");
for(j = N; j > i; j --)
printf(" ");
for(j = 0; j <= 2*i; j ++){
if(j<3 || (2*i-j)<3)
SetConsoleColor(FOREGROUND_GREEN);
else
SetConsoleColor(FOREGROUND_RED);printf("%c",3);
}
printf("\n");
}
for(j = 0; j <= 2*N; j ++){
for(k = 0; k < j; k ++)
printf(" ");
for(i = 4*N-2*j; i >= 0; i --){
if(i<3 || i > 4*N-2*j-3)
SetConsoleColor(FOREGROUND_GREEN);
else{
SetConsoleColor(FOREGROUND_RED);
if(j<4 && i>=12 && 4*N-2*j-i>12)
SetConsoleColor(FOREGROUND_GREEN);
}
printf("%c",3);
}
printf("\n");
}
getchar();
return 0;
}
//END
对于略带有智商色彩的浪漫方式,我抵抗力为0并快乐着 :)
网友评论