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



浙公网安备 33010602011771号