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 { 18 number=rand()%(N2-N1+1)+N1; 19 printf("202383290376%04d\n",number); 20 } 21 return 0; 22 }
实验任务1源代码如上
实验任务1运行结果
问题1思考
line 17功能是从N1到N2间随机生成一个数字
问题2思考
随机生成五个学号(可以用来随机点名)
实验2源代码
1 #include<stdlib.h> 2 3 int main() 4 { 5 char color; 6 7 while(scanf("%c",&color)!=EOF) 8 { 9 if (color>='a'&&color<='z') 10 { 11 if (color=='r') 12 printf("stop\n"); 13 else if (color=='g') 14 printf("go,go,go\n"); 15 else if (color=='y') 16 printf("wait a minute\n"); 17 else 18 printf("something must be wrong"); 19 } 20 21 } 22 return 0; 23 }
实验2运行结果
实验3源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 #define D1 1 5 #define D2 30 6 7 int main() 8 { 9 int day; 10 int i; 11 int c=0; 12 int a=1; 13 printf("猜猜20233年11月哪一天会是你的lucky day\n"); 14 printf("开始喽,你有三次机会,猜吧(1~30):"); 15 16 day = rand()%(D2-D1+1)+D1; 17 for(c=3;c>0;c--) 18 { 19 a=i-1; 20 scanf("%d",&i); 21 if(i<day) 22 { 23 printf("你猜的日期太早了,你的lucky day还没到呢\n"); 24 printf("再猜(1~30):"); 25 } 26 else if(i>day) 27 { 28 printf("你猜的日期晚了,你的lucky day已经过啦\n"); 29 printf("再猜(1~30):"); 30 } 31 else if(i==day) 32 printf("哇,猜对了!"); 33 } 34 return 0; 35 }
实验3运行结果
实验4源代码
1 include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int n, a; 6 int i; 7 double s = 0; 8 9 while (scanf("%d%d", &n, &a) != EOF) { 10 int l = 1; 11 double sum = 0; 12 for (i = 1; i <= n; i++) { 13 s = (i * 1.0) / (a * l * 1.0); 14 sum = sum + s; 15 l = l * 10 + 1; 16 } 17 18 printf("n=%d,a=%d,s=%lf\n", n, a, sum); 19 } 20 return 0; 21 }
实验4运行结果
实验5源代码
1 #include<stdio.h> 2 3 int main() 4 { 5 int i,j; 6 for(i=1;i<=9;i++) 7 { 8 for(j=1;j<=i;j++) 9 { 10 printf("%d*%d=%-3d ",j,i,j*i); 11 } 12 printf("\n"); 13 } 14 return 0; 15 16 }
实验5运行结果
实验6源代码
1 #include<stdio.h> 2 3 int main() 4 { 5 int n; 6 scanf("%d", &n); 7 int n1 = n; 8 int s; 9 int space; 10 11 for (n = n; n > 0; n--) { 12 for (space = n1 - n; space > 0; space--) { 13 printf("\t"); 14 } 15 for (s = 2 * n - 1; s > 0; s--) { 16 printf(" o\t"); 17 } 18 printf("\n"); 19 20 21 for (space = n1 - n; space > 0; space--) { 22 printf("\t"); 23 } 24 for (s = 2 * n - 1; s > 0; s--) { 25 printf("<H>\t"); 26 } 27 printf("\n"); 28 29 30 for (space = n1 - n; space > 0; space--) { 31 printf("\t"); 32 } 33 for (s = 2 * n - 1; s > 0; s--) { 34 printf("I I\t"); 35 } 36 for (space = n1 - n; space > 0; space--) { 37 printf("\t"); 38 } 39 printf("\n"); 40 } 41 42 return 0; 43 }
实验6运行结果
标签:space,int,--,实验,printf,include From: https://www.cnblogs.com/almost2223/p/17767923.html