任务1
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<time.h> 4 5 #define N 5 6 7 int main() 8 { 9 int number; 10 int i; 11 12 srand(time(0)); 13 14 for(i=0;i<N;++i){ 15 number=rand()%65+1;//控制随机数的范围从1~66 16 printf("20238331%04d\n",number); 17 } 18 return 0; 19 } 20 //随机生成5个学生学号
任务2
1 #include<stdio.h> 2 3 int main() 4 { 5 char n; 6 while(1) 7 { 8 n=getchar(); 9 getchar(); 10 switch(n) 11 { 12 case 'r':printf("stop!");break; 13 case 'g':printf("go go go");break; 14 case 'y':printf("wait a minute");break; 15 default:printf("something must be wrong...");break; 16 } 17 printf("\n"); 18 } 19 return 0; 20 }
任务3
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<time.h> 4 5 int main(){ 6 int number,m,i; 7 srand(time(0)); 8 printf("猜猜2024年5月哪一天会是你的lucky day"); 9 number=rand()%30+1; 10 printf("\n"); 11 printf("开始喽,你有三次机会,猜吧(1~31):"); 12 for(i=0;i<3;++i) 13 { 14 scanf("%d",&m); 15 if(m>number) 16 { 17 printf("你猜的日期晚了,你的lucky day在前面哦\n"); 18 } 19 else if(m<number) 20 { 21 printf("你猜的日期早了,你的lucky day还没到呢\n"); 22 } 23 else 24 { 25 printf("哇,猜中了:-)"); 26 break; 27 } 28 if(i<=1) 29 printf("再猜(1~31):"); 30 } 31 if(i==3&&m!=number) 32 printf("次数用完啦。偷偷告诉你,5月你的lucky day是%d",number); 33 return 0; 34 }
任务4
1 #include<stdio.h> 2 3 int main() 4 { 5 int n,a,i,m; 6 while(scanf("%d %d",&n,&a)!=EOF) 7 { 8 m=0; 9 double s=0; 10 for(i=1;i<=n;i++) 11 { 12 m=m*10+a; 13 s=s+1.0*i/m; 14 } 15 printf("n=%d,a=%d,s=%lf",n,a,s); 16 printf("\n"); 17 } 18 return 0; 19 }
任务5
1 #include<stdio.h> 2 3 int main() 4 { 5 int v,l,c; 6 for(c=1;c<=9;++c) 7 { 8 for(l=1;l<=c;++l) 9 { 10 printf("%d*%d=%d\t",l,c,l*c); 11 } 12 printf("\n"); 13 } 14 return 0; 15 }
任务6
1 #include<stdio.h> 2 3 int main() 4 { 5 int n,i,m,j; 6 printf("input n:"); 7 scanf("%d",&n); 8 printf("\n"); 9 for(i=n;i>0;i--) 10 { 11 for(j=1;j<=n-i;++j) 12 { 13 printf("\t"); 14 } 15 for(m=1;m<=(2*i-1);m++) 16 { 17 printf(" O \t"); 18 } 19 printf("\n"); 20 for(j=1;j<=n-i;++j) 21 { 22 printf("\t"); 23 } 24 for(m=1;m<=(2*i-1);m++) 25 { 26 printf("<H>\t"); 27 } 28 printf("\n"); 29 for(j=1;j<=n-i;++j) 30 { 31 printf("\t"); 32 } 33 for(m=1;m<=(2*i-1);m++) 34 { 35 printf("I I\t"); 36 } 37 printf("\n"); 38 } 39 40 return 0; 41 }
标签:10,include,int,break,实验,printf,main From: https://www.cnblogs.com/800225shi/p/18134924