实验1
代码
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 srand( time(0) ); // 以当前系统时间作为随机种子 14 15 for(i = 0; i < N; ++i) { 16 number = rand()%(N2 - N1 + 1) + N1; 17 printf("202383290376%04d\n", number); 18 } 19 return 0; 20 }
截图
问题1:生成(N2-N1+1)到N1间的随机一个数
问题2:生成一个一定范围的随机数
实验2
代码
1 #include <stdio.h> 2 #include <stdlib.h> 3 int main() 4 { 5 char colour; 6 7 while(scanf(" %c",&colour) != EOF){ 8 9 if (colour == 'r') { 10 printf("stop!\n"); 11 } 12 else if (colour == 'y') { 13 printf("wait a minute\n"); 14 } 15 else if (colour == 'g') { 16 printf("go go go\n"); 17 } 18 else { 19 printf("something must be wrong\n"); 20 } 21 } 22 23 24 return 0; 25 } 26
截图
实验3
代码
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 5 int main() 6 { 7 srand(time(0)); 8 int data= rand()%30+1; 9 int n=3,a; 10 printf("猜猜2023年11月哪一天是你的lucky day"); 11 do 12 { 13 scanf("%d",&a); 14 n--; 15 if(a>data) 16 printf(" 你猜的日期晚了,你的lucky day已经过了\n"); 17 else if(a<data) 18 printf("你猜的日期早了,你的lucky day还没到\n"); 19 }while(a!=data&&n>0); 20 if(a==data) 21 printf("哇猜中了:-)\n"); 22 else if(n==0) 23 printf("你的lucky day是%d",data) ; 24 25 system ("pause"); 26 27 28 return 0; 29 } 30
截图
实验4
代码
1 #include<stdio.h> 2 #include<math.h> 3 4 int main() 5 { 6 int n,a,i; 7 double s; 8 9 while(scanf("%d%d",&n,&a)!=EOF) 10 { 11 s=0; 12 for(i=1;i<=n;++i) 13 s+=i/(a*(pow(10,i)-1)/9); 14 printf("n=%d,a=%d,s=%.6f\n",n,a,s); 15 } 16 17 return 0; 18 } 19
截图
实验5
代码
1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int main() 5 { 6 int line, first,i; 7 line = 1; 8 first = 1; 9 10 for (line = 1;line <= 9;line++) 11 { 12 for (first = 1;first <= line;first++) 13 { 14 i = first*line; 15 printf("%dx%d = %d ",first,line,i); 16 } 17 printf("\n"); 18 } 19 20 system("pause"); 21 22 return 0; 23 }
截图
实验6
代码
1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int main() 5 { 6 printf("input n:"); 7 int n, i, m; 8 i = 0; 9 m = 0; 10 11 scanf("%d",&n); 12 13 while (n > 0) 14 { 15 for (i = 0;i < m;i++) 16 { 17 printf(" "); 18 } 19 20 for (i = 0;i <= 2*(n-1);i++) 21 { 22 printf(" o "); 23 } 24 25 printf("\n"); 26 27 for (i = 0;i < m;i++) 28 { 29 printf(" "); 30 } 31 32 for (i = 0;i <= 2*(n-1);i++) 33 { 34 printf("<H> "); 35 } 36 37 printf("\n"); 38 39 for (i = 0;i < m;i++) 40 { 41 printf(" "); 42 } 43 for (i = 0;i <= 2*(n-1);i++) 44 { 45 printf("I I "); 46 } 47 printf("\n"); 48 49 n--; 50 m++; 51 } 52 53 system("pause"); 54 return 0; 55 } 56
截图
标签:11,10,main,int,实验,printf,include From: https://www.cnblogs.com/z00z/p/17780704.html