task2

task1

 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 srand( time(0) ); // 以当前系统时间作为随机种子
12 for(i = 0; i < N; ++i) {
13 number = rand()%(N2 - N1 + 1) + N1;
14 printf("202383290376%04d\n", number);
15 }
16 return 0;
17 }

 

 

photo

answer1 生成一个374到465之间的一个随机数

answer2 以时间为随机种子 生成5个随机的2023832903760XXX的随机数 XXX范围为374到465.

task2

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

photo

task3

 1 #include <stdio.h>
 2 #include <time.h>
 3 #include <stdlib.h>
 4 int main(){
 5     int ld,i,d;
 6     
 7     srand( time(0) );
 8     ld = rand()%31;
 9     
10     i = 3;
11     printf("猜猜2023年11月哪一天会是你的lucky day\n");
12     printf("开始喽,你有三次机会,猜吧(1 ~ 30):");
13     for(;i > 0;printf("再猜(0~30):"),i--){
14         scanf("%d",&d);
15         if(d > ld)
16         printf("你猜的日期晚了,你的lucky day已经过了\n");
17         else if(d < ld)
18         printf("你猜的日期早了,你的lucky day还没到呢\n");
19         else if(d = ld)
20         printf("哇,猜中了:-)\n");return 0;
21          
22     }
23     if(i = 0)
24     printf("悄悄告诉你,你的lucky day是%d",ld);    
25         
26         return 0;
27     }

photo

task4

 1 #include <stdio.h>
 2 #include <time.h>
 3 #include <stdlib.h>
 4 double xun(int n,int a);
 5 
 6 int main(){
 7     int n, a;
 8     while(scanf("%d%d",&n,&a) != EOF){
 9         printf("n = %d a = %d s = %lf\n",n,a,xun(n,a));
10     }
11     return 0;
12 }
13 double xun(int n,int a){
14     int i,down;
15     double s = 0;
16     for(i = 1,down = a;i <= n;i++){         
17         s = s + i*1.0/down;    
18         down = down*10 + a;
19     } 
20     return s;
21 }

photo

 

 

task5

 1 #include <stdio.h>
 2 #include <time.h>
 3 #include <stdlib.h>
 4 int main(){
 5     int i, j;
 6 for(i = 1;i <= 9;i++){
 7     for(j = 1; j<= i; j++){
 8     printf("%d x %d = %d ",i,j,i*j);
 9 }
10     printf("\n");
11 }
12     return 0; 
13 }

photo

task 6

 

 1 #include <stdio.h>
 2 #include <time.h>
 3 #include <stdlib.h>
 4 int main(){
 5     int i, j,m,n,a,b,c,d;
 6     char ch;
 7     scanf("%d",&n);
 8     ch = '\t';
 9     
10 for(i = n;i > 0 ;i--){
11     for(j = n - i; j > 0; j--){
12     printf("%c",ch);
13 }
14     for(a =2*i - 1;a > 0;a--){
15     printf(" o\t");
16 }
17 printf("\n");
18      for(m =n - i;m > 0; m--){
19      printf("%c",ch);
20 }
21     for(b =2*i - 1;b > 0;b--){
22     printf("<H>\t");
23 }
24 printf("\n");    
25     for(c =n - i; c > 0; c--){
26     printf("%c",ch);
27 }
28     for(d = 2*i - 1;d > 0;d--){
29     printf("I I\t");
30 }
31     printf("\n");
32     printf("\n");
33 }
34     return 0; 
35 }
36 
37  

photo

 

posted @ 2023-10-16 17:08  sad&bule  阅读(17)  评论(0)    收藏  举报