1.实验任务1
task1源代码
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 5 #define N 5 6 #define N1 374 7 #define N2 465 8 9 int main() 10 { 11 int number; 12 int i; 13 14 srand( time(0) ); // 以当前系统时间作为随机种子 15 16 for(i = 0; i < N; ++i) { 17 number = rand()%(N2 - N1 + 1) + N1; 18 printf("202383290376%04d\n", number); 19 } 20 21 return 0; 22 }task1.c
1.限制随机数的范围。
2.生成随机学号。
2.实验任务2
task2.c源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 int main() 5 { 6 char ans; 7 8 while(scanf("%c",&ans)!=EOF) 9 { 10 getchar(); 11 switch(ans) 12 { 13 case 'r':printf("stop!\n");break; 14 case 'g':printf("go go go\n");break; 15 case 'y':printf("wait a minute\n");break; 16 default:printf("something must be wrong……\n");break; 17 } 18 } 19 return 0; 20 }task2.c
3.实验任务3
task3.c源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<math.h> 4 5 int main() 6 { 7 int number,i,x; 8 number=rand()%30; 9 printf("猜猜2023年11月哪一天会是你的lucky day\n"); 10 for(i=1;i<4;i++) 11 { 12 scanf("%d",&x); 13 14 if(x==number) 15 { 16 printf("哇,猜中了:-\n"); 17 break; 18 } 19 else if(x>number) 20 printf("猜的时间晚了,你的lucky day已经过啦\n"); 21 else if(x<number) 22 printf("你猜的日期早了,你的lucky day还没到呢\n"); 23 if(i==3) 24 printf("次数用完啦。偷偷告诉你:11月,你的lucky day是%d\n",number) ; 25 26 } 27 return 0; 28 }task3.c
4.实验任务4
task4.c源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 int main() 5 { 6 int a,n,i,b; 7 double s; 8 while(scanf("%d %d",&n,&a)!=EOF) 9 { 10 b=0; 11 s=0; 12 for(i=1;i<=n;i++) 13 { 14 b=b*10+a; 15 s=s+1.0*i/b; 16 17 } 18 printf("n=%d,a=%d,s=%lf\n",n,a,s); 19 } 20 return 0; 21 }task4.c
5.实验任务5
task5.c源代码
1 #include<stdio.h> 2 3 int main() 4 { 5 int i,j,ans; 6 for(i=1;i<=9;i++) 7 { 8 for(j=1;j<=i;j++) 9 { 10 ans=i*j; 11 printf("%dx%d=%2d ",j,i,ans); 12 if(i==j) 13 { 14 printf("\n"); 15 } 16 17 } 18 } 19 return 0; 20 }task5.c
6.实验任务6
task6.c源代码
1 #include<stdio.h> 2 3 int main() 4 { 5 int n; 6 int i,j,k; 7 scanf("%d",&n); 8 9 for(i=1;i<=n;i++) 10 { 11 for(j=1;j<i;j++) 12 printf("\t"); 13 for(k=1;k<=2*(n+1)-1-2*i;k++) 14 printf(" o \t"); 15 printf("\n"); 16 17 for(j=1;j<i;j++) 18 printf("\t"); 19 for(k=1;k<=2*(n+1)-1-2*i;k++) 20 printf("<H>\t"); 21 printf("\n"); 22 23 for(j=1;j<i;j++) 24 printf("\t"); 25 for(k=1;k<=2*(n+1)-1-2*i;k++) 26 printf("I I\t"); 27 printf("\n"); 28 } 29 30 31 return 0; 32 }task6.c
标签:main,源代码,int,编程,number,C语言,printf,include,分支 From: https://www.cnblogs.com/ojoyo/p/17777631.html