博文

求闰年(2005-09-18 01:42:00)

摘要:#include <stdio.h>void main(){int year,leap; printf ("Enter year:"); scanf("%d",&year); if (year%400 == 0) leap =1; /*是闰年leap 置成1*/ else   { if (year%4 ==0 && year%100!=0)  leap=1;     else  leap=0;   /*不是闰年leap 置成0*/   }     if (leap==1)  printf ("%d: is a leap year.",year);     else  printf ("%d is not a leap year", year);     getch();   }......

阅读全文(3945) | 评论:0

泡泡堂(2005-09-18 01:41:00)

摘要:/*               (单机两人对站版,编译器:TC 2.0)        双击PAOPAO.EXE运行,如果不是全屏的话,请按Alt+Enter键使它变成全屏。             玩家一:黄色的笑脸        向上: w        向下: s        向左: a        向右: d        放泡泡:空格         玩家二:红色的笑脸        向上: UP(方向键)        向下: DOWN        向左: LEFT        向右: RIGHT        放泡泡:回车         退出:                ESC        ......

阅读全文(5048) | 评论:1

俄罗撕方快(2005-09-18 01:41:00)

摘要:/*-------------------------------------------------------*//*  sunwise 整理于 2002/5/27/14:35  Original 1999   *//*                                                       */ /*-------------------------------------------------------*/ /*-------------  Compile  ------------------------------ *//*        [in os mode:]                                  *//*            bgiobj  egavga          &nb......

阅读全文(4383) | 评论:3

QQ等级计算程序(2005-09-18 01:32:00)

摘要:#include<math.h> tian(int x){   int y;   if (x<=48&&x>0)     /*输入的等级数要小于等于48或大于0,否则不合QQ要求*/   {      y=x*x+4*x;      return y;   }    else return 0;}deng(int y){   int x,i,a[49],max;    if (y>2496||y<=0)   /*输入的天数要小于等于48级对应的2496天并大于0*/      return 0;   for(x=1;x<=48;x++)      if (x*x+4*x==y)         break;      if (x==49)     /*因为在上面的循环里用了x++,所如果没有一个等级符合要求,那么X值会变为49*/      {         for(x=1,i=1;x<=48&&i<=48;x++,i++)               a[i]=abs(x*x+4*x-y);    /*abs函数是库函数,功能是取绝对值*/    &nb......

阅读全文(7484) | 评论:1

用Gauss列主元消元法解线性方程组(2005-09-18 01:29:00)

摘要: #include<math.h>#include<stdio.h>#define NUMBER 20#define Esc   0x1b#define Enter 0x0d float A[NUMBER][NUMBER+1] ,ark;int flag,n;exchange(int r,int k);float max(int k);message(); main(){   float x[NUMBER];      /*此数组用于存放方程解*/   int r,k,i,j;   char celect;   clrscr();      printf("\n\n用Gauss列主元消元法解线性方程组");   printf("\n\n1.解方程组请按Enter.");   printf("\n\n2.退出程式请按Esc.");   celect=getch();   if(celect==Esc)     exit(0);   printf("\n\n 输入方程组的维数:n=");   scanf("%d",&n);     printf(" \n\n现在输入系数矩阵A和向量b:");   for(i=1;i<=n;i++)   {    printf("\n\n请输入a%d1--a%d%d系数和向量b%d:",i,i,n,i);          /*实现将每一行中的系数和向量一次性输入,数之间用空格格开,输完后回车确定*/     for(j=1;j<=n+1;j++)     /*将刚才输入的数存入数......

阅读全文(6829) | 评论:1

图形(2005-09-18 01:28:00)

摘要:#include <stdio.h>#include <conio.h>#include <math.h>#include <graphics.h>#define Pi 3.1415926main(){    int gdriver=DETECT,gmode;    float i,j;    int k;    float a,b,c;    float mid,m,x,y,z;    float u,v;    int col1,col2;    printf("enter the color value :");    scanf("%d %d",&col1,&col2);    initgraph(&gdriver,&gmode,"");    cleardevice();    for(i=0;i<=1.91;i+=1.91/75)    {    for(j=0;j<=21.6;j+=21.6/150)    {    for(k=1;k<=200;k++)    {        c=j;        a=sqrt(60*c)*cos(k*Pi/180*1.8);        b=sqrt(60*c)*sin(k*Pi/180*1.8);         mid=a*a+b*......

阅读全文(3086) | 评论:0

图象(2005-09-18 01:28:00)

摘要:#include<math.h>#include<graphics.h>#define PI 3.14159#define D 100main(){ float a,e,x1,y1,x2,y2;int gdriver=VGA,gmode=VGAHI;initgraph(&gdriver,&gmode,"d:\\tc");cleardevice();gotoxy(26,26); printf("感谢使用由第九组成员编写的程序\n"); printf("组长:刘明明\n"); printf("成员:刘刚,申时永,张琴,简孝文\n"); setcolor(GREEN); setbkcolor(0);for(a=0.0;a<2*PI;a+=2*PI/720){  e=D*(1+sin(4*a));  x1=320+e*cos(a);  x2=320+e*cos(a+PI/5);  y1=240+e*sin(a);  y2=240+e*sin(a+PI/5);  line(x1,y1,x2,y2);    }      getch();closegraph();  } ......

阅读全文(2801) | 评论:1

万年历(2005-09-18 01:27:00)

摘要:#include <stdio.h>main(){void print_head(int x,int y);       /*打印头文件*/void print_month(int x,int y);      /*打印月历*/int days_of_month(int x,int y);     /*计算指定年月的天数*/int leap(int x,int y);              /*计算指定年月1号是星期几*/int i,days,year,month,firstday;char choose;     do       {printf ("\n\nplease input the year(0000~9999):\n\n");        scanf ("%d",&year);   if (year<0||year>9999) printf ("WANNING:ERROR,please input again!");}    while (year<0||year>9999);    printf ("\n\n");    do       {printf ("please input the month(0~12)\n\n\n");        scanf ("%d",&month);   if (month<=0||month>12) printf ("WANNING:ERROR,plea......

阅读全文(5675) | 评论:8