实验1 源代码

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 #define N 5
 5 #define N1 374
 6 #define N2 465
 7 int main()
 8 {
 9  int number;
10  int i;
11  
12  srand(time(0));
13  
14  for(i = 0; i < N;++i)
15  {
16   number = rand()%(N2 - N1 + 1) + N1;
17   printf("202383290376%04d\n",number);
18  }
19  
20  return 0;
21 }

 

实验一 截屏

 

实验二 源代码

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 int main()
 4 {
 5  char colour;
 6  
 7  while(scanf("%c",&colour) != EOF)
 8  {
 9   switch (colour)
10   {
11    case 'r': printf("stop!");break;
12    case 'g': printf("go go go");break;
13    case 'y': printf("wait a minute");break;
14    default : printf("something must be wrong");break;
15   }
16  }
17  
18  system("pause");
19  return 0;
20 }

 

实验二 截屏

 

实验三 源代码

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <time.h>
 4 int main()
 5 {
 6  int number, count, a;
 7  srand(time(0));
 8  number = rand() % 30 + 1;
 9  count = 3;
10  a = 0;
11  printf("猜\n");
12  
13  do
14  {
15   scanf("%d",&a);
16   count --;
17   if( a > number )
18    printf("晚\n");
19   else if( a < number )
20    printf("早\n");
21  }while (a != number && count > 0 );
22  
23  if( a == number )
24      printf("对\n");
25  else if(count == 0)
26   printf("是%d号",number);
27  
28  system("pause");
29  return 0;
30 }

 

实验三 截屏

 

 

实验四 源代码

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 int main()
 5 {
 6  int n, a, i, d, count, m;
 7  double s;
 8  d = 0;
 9  s = 0;
10  count = 0;
11 
12  while (scanf("%d %d",&n,&a) != EOF)
13  {
14      do
15      {
16          m = a;
17          m /= 10;
18          count++;
19      } while (m >= 0);
20      
21      for (i = 1;i <= n;i++)
22    {
23      d = d*10*count+a;
24      s = i/d;
25    }
26    printf("n = %d, a = %d, s = %.7f\n",n,a,s);
27    d = 0, s = 0, i = 1,count = 0;
28  }
29 
30  system("pause");
31  return 0;
32 }

 

实验四 截屏

 

 

实验五 源代码

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 int main()
 4 {
 5  int line, first;
 6  line = 1;
 7  first = 1;
 8  
 9  for (line = 1;line <= 9;line++)
10  {
11      for (first = 1;first <= line;first++)
12   {
13      i = first*line;
14      printf("%dx%d = %d ",first,line,i);
15   }
16   printf("\n");
17  }
18  
19  system("pause");
20  return 0;
21 }

 

实验五 截屏

 

实验六 源代码

 

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 int main()
 4 {
 5  int n, i, m;
 6  i = 0;
 7  m = 0;
 8  
 9  scanf("%d",&n);
10  
11  while (n > 0)
12  {
13      for (i = 0;i < m;i++)
14      {
15          printf("      ");
16      }
17     
18     for (i = 0;i <= 2*(n-1);i++)
19     {
20         printf(" o    ");
21     }
22     
23     printf("\n");
24     
25     for (i = 0;i < m;i++)
26      {
27          printf("      ");
28      }
29     
30     for (i = 0;i <= 2*(n-1);i++)
31     {
32         printf("<H>   ");
33     }
34     
35     printf("\n");
36     
37     for (i = 0;i < m;i++)
38      {
39          printf("      ");
40      }
41     
42     for (i = 0;i <= 2*(n-1);i++)
43     {
44         printf("I I   ");
45     }
46     printf("\n");
47     
48     n--;
49     m++;
50  }
51  
52  system("pause");
53  return 0;
54 }

 

实验六 截屏