=0;i++){printf("%c%c%c" />

有趣的C程序代码

1.
#include
int main(void)
{
long int i;
while(i < =100000000)
{
printf("我##你");
i--;
}
return 0;
}

2.
#include
int main(){
while(1)
//我对你的爱藏在我的注释里
return 0;
}

3.无限循环才有下雨的效果
#include
int main()
{
int i;
char a=',',b='/';
for(i=0;i>=0;i++)
{printf("%c %c %c",a,a,b);
if(i%170==0)
printf("我爱你");
}
}

4.笑脸程序(小)
# include
# include
f();
int main(void)
{
printf(" %c",1);
f();
return 0;
}
int f(void)
{
return 0;
printf("I love You \n");
}

5.爱心图(要重新排版的)
#include
#include
#define LOVE 1
int main()
{
int num = 1314;
char love[13][17] =
{
{'0','0','0','1','1','1','1','0','0','0','1','1','1','1','0','0','0'},
{'0','0','1','0','0','0','0','1','0','1','0','0','0','0','1','0','0'},
{'0','1','0','0','0','0','0','0','1','0','0','0','0','0','0','1','0'},
{'1','0','0','1','1','1','1','1','1','1','1','1','1','1','0','0','1'},
{'1','0','0','1','0','0','0','0','0','0','0','0','0','1','0','0','1'},
{'1','0','0','1','I','L','o','v','e','Y','o','u','0','1','0','0','1'},//5 row
{'0','1','0','1','1','1','1','1','1','1','1','1','1','1','0','1','0'},
{'0','0','1','0','0','0','0','0','0','0','0','0','0','0','1','0','0'},
{'0','0','0','1','0','0','0','0','0','0','0','0','0','1','0','0','0'},
{'0','0','0','0','1','0','0','0','0','0','0','0','1','0','0','0','0'},
{'0','0','0','0','0','1','0','0','0','0','0','1','0','0','0','0','0'},
{'0','0','0','0','0','0','1','0','0','0','1','0','0','0','0','0','0'},
{'0','0','0','0','0','0','0','1','1','1','0','0','0','0','0','0','0'}
};
int n = 1;
while (num)
{
for (int i = 0; i < 13; i++)
{for (int j = 0; j < 17; j++)
{
if ('1' == love[i][j])
{
printf(" * ");
}
else if ('0' == love[i][j])
{
printf(" ");
}
else
{
printf(" %c ",love[i][j]);
}
}
printf("\n");
}
switch(n)
{
case 1:
love[5][4] = 'L';love[5][5] = 'o';love[5][6] = 'v';love[5][7] = 'e';love[5][8] = 'Y';love[5][9] = 'o';love[5][10] = 'u';love[5][11] = '0';system("color 1a");break;//
case 2:
love[5][4] = 'o';love[5][5] = 'v';love[5][6] = 'e';love[5][7] = 'Y';love[5][8] = 'o';love[5][9] = 'u';love[5][10] = '0';love[5][10] = '0';love[5][11] = '0';system("color 2a");break;//
case 3:
love[5][4] = 'v';love[5][5] = 'e';love[5][6] = 'Y';love[5][7] = 'o';love[5][8] = 'u';love[5][9] = '0';love[5][10] = '0';love[5][11] = '0';system("color 3a");break;//
case 4:
love[5][4] = 'e';love[5][5] = 'Y';love[5][6] = 'o';love[5][7] = 'u';love[5][8] = '0';love[5][9] = '0';love[5][10] = '0';love[5][11] = '0';system("color 4a");break;//
case 5:
love[5][4] = 'Y';love[5][5] = 'o';love[5][6] = 'u';love[5][7] = '0';love[5][8] = '0';love[5][9] = '0';love[5][10] = '0';love[5][11] = '0';system("color 5a");break;//
case 6:
love[5][4] = 'o';love[5][5] = 'u';love[5][6] = '0';love[5][7] = '0';love[5][8] = '0';love[5][9] = '0';love[5][10] = '

0';love[5][11] = '0';system("color 6a");break;//
case 7:
love[5][4] = 'u';love[5][5] = '0';love[5][6] = '0';love[5][7] = '0';love[5][8] = '0';love[5][9] = '0';love[5][10] = '0';love[5][11] = '0';system("color 4f");break;//
case 8:
love[5][4] = '0';love[5][5] = '0';love[5][6] = '0';love[5][7] = '0';love[5][8] = '0';love[5][9] = '0';love[5][10] = '0';love[5][11] = 'I';system("color 1b");break;//
case 9:
love[5][4] = '0';love[5][5] = '0';love[5][6] = '0';love[5][7] = '0';love[5][8] = '0';love[5][9] = '0';love[5][10] = 'I';love[5][11] = 'L';system("color 2b");break;//
case 10:
love[5][4] = '0';love[5][5] = '0';love[5][6] = '0';love[5][7] = '0';love[5][8] = '0';love[5][9] = 'I';love[5][10] = 'L';love[5][11] = 'o';system("color 3b");break;//
case 11:
love[5][4] = '0';love[5][5] = '0';love[5][6] = '0';love[5][7] = '0';love[5][8] = 'I';love[5][9] = 'L';love[5][10] = 'o';love[5][11] = 'v';system("color 4b");break;//
case 12:
love[5][4] = '0';love[5][5] = '0';love[5][6] = '0';love[5][7] = 'I';love[5][8] = 'L';love[5][9] = 'o';love[5][10] = 'v';love[5][11] = 'e';system("color 5b");break;//
case 13:
love[5][4] = '0';love[5][5] = '0';love[5][6] = 'I';love[5][7] = 'L';love[5][8] = 'o';love[5][9] = 'v';love[5][10] = 'e';love[5][11] = 'Y';system("color 6b");break;//
case 14:
love[5][4] = '0';love[5][5] = 'I';love[5][6] = 'L';love[5][7] = 'o';love[5][8] = 'v';love[5][9] = 'e';love[5][10] = 'Y';love[5][11] = 'o';system("color 4d");break;//
case 15:
love[5][4] = 'I';love[5][5] = 'L';love[5][6] = 'o';love[5][7] = 'v';love[5][8] = 'e';love[5][9] = 'Y';love[5][10] = 'o';love[5][11] = 'u';system("color 1c");break;//
}
++n;
if (15 == n)
{
n = 1;
}
Sleep(1000);
system("cls");
}
return LOVE;
}

6.
**有用的程序(爱心,可以改造)
#include
#include
#include
#define r 10
#define R 172
int main(void)
{
FILE*fp;
int n;
int i,j,e;//变量定义一定要放在开头,许多编译器还不支持C99标准
int a;
if((fp=fopen("LOVE.txt","w"))==NULL)
{
printf("File open error!\n");
exit(0);
}
for(i=1,a=r;i{
for(j=(int) ( r-sqrt((r*r-(a-i)*(a-i))) );j>0;j--)
{
printf(" ");
fprintf(fp,"%s"," ");
}
for(e=1;e<=2*sqrt((r*r-(a-i)*(a-i)));e++)
{
printf("\3");
fprintf(fp,"%s"," * ");
}
for(j=(int) ( 2*( r-sqrt((r*r-(a-i)*(a-i)))) );j>0;j--)
{
printf(" ");
fprintf(fp,"%s"," ");
}
for(e=1;e<=2*sqrt( (r*r-(a-i)*(a-i)) );e++)
{
printf("\3");
fprintf(fp,"%s"," * ");
}
printf("\n");
fprintf(fp,"%s","\n");
}
for(i=1;i<40;i++)
{
if(i==6)
{
printf("(∩_∩)I LOVE MY POGE(∩_∩)");
i+=30;
}
printf("\3");
fprintf(fp,"%s"," * ");
}
printf("\n");
for(i=1;i<=R/2;i++)
{
if(i%2||i%3)continue;
for(j=(int) ( R-sqrt( (double) (R*R-i*i) ) );j>0;j--)
{
printf(" ");
fprintf(fp,"%s"," ");
}
for(e=1;e<=2*( sqrt( (double)(R*R-i*i) ) - (R-2*r) );e++)
{
printf("\3");
fprintf(fp,"%s"," * " );
}
printf("\n");
}
printf("请选着播放形

式:\n 自动播放:按 1 ,控制播放:按 0\n");
printf("按完数字后请按 enter 键\n");
scanf("%d",&n);
if(n==0)
{
while(1)
{system("color a");
system("pause");
system("color b");
system("pause");
system("color c");
system("pause");
system("color d");
system("pause");
system("color e");
system("pause");
system("color f");
system("pause");
}
}
else
{
while(1)
{system("color a");
Sleep(100);
system("color b");
Sleep(100);
system("color c");
Sleep(100);
system("color d");
Sleep(100);
system("color e");
Sleep(100);
system("color f");
Sleep(100);
system("color 0");
Sleep(100);
}
}
return 0;
}

7.
最后一个爱心(也有用)
问题的提出:根据"心"形曲线的数学参数方程,绘制曲线并输出屏幕。在各坐标点处循环显示"LOVE"的各字母。
//编程思路:"心"形曲线的数学参数方程为:

// x=(R*sin(d/2)*sin(d))+R;
// y=(R*sin(d/2)*cos(d))+R;
//用xin[2*R+1][2*R+1]存储图形。


#include
# include
# define R 15
void main()
{
char xin[2*R+1][2*R+1];
int t,x,y;
double d;
for(x=0;x<2*R+1;x++)
for(y=0;y<2*R+1;y++)
xin[x][y]=' ';
for(t=0;t<=360;t+=8)
{
d=t*3.14159/180;
x=(int)(R*sin(d/2)*sin(d))+R;
y=(int)(R*sin(d/2)*cos(d))+R;
if(t%40==0)
xin[x][y]='L';
else if(t%40==8)
xin[x][y]='O';
else if(t%40==16)
xin[x][y]='V';
else if(t%40==24)
xin[x][y]='E';
else
xin[x][y]='*';
}
for(x=0;x<2*R+1;x++)
{
for(y=0;y<2*R+1;y++)
printf("%2c",xin[x][y]);
printf("\n");
}
}



相关主题
相关文档
最新文档