一、task1
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 20 system("pause"); 21 return 0; 22 }
2,运行截图
二、task2
1,源代码
1 #include<stdio.h> 2 int main() 3 { char a; 4 while((a = getchar())!=EOF) 5 { 6 getchar(); 7 if(a == 'r') 8 { 9 printf("stop!\n"); 10 } 11 12 else if(a == 'g') 13 { 14 printf("go go go\n"); 15 } 16 17 else if(a == 'y') 18 { 19 printf("wait a minute\n"); 20 } 21 else printf("something must be wrong..."); 22 } 23 return 0; 24 }
2,运行截图
三、task3
1,源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<time.h> 4 int main() 5 { int x; 6 int a=0; 7 int b; 8 srand(time(0)); 9 x = rand()%30+1; 10 printf("猜猜2023年11月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~30)\n"); 11 printf("输入你猜的数字(1-30)\n"); 12 while(a<3) 13 { 14 scanf("%d",&b); 15 if(b == x){ 16 printf("恭喜你,你猜对了!"); 17 break; 18 } 19 else if(b < x){ 20 printf("猜错啦,猜一个晚一些的日子吧!\n"); 21 } 22 else{ 23 printf("猜错啦。猜一个早一些的日子吧!\n"); 24 } 25 a++; 26 if(a < 3) 27 { 28 printf("再猜(1~30)\n"); 29 } 30 else 31 { 32 printf("对不起,你用完了所有的次数,你这个月的幸运日是%d\n",x); 33 } 34 } 35 system("pause"); 36 return 0; 37 }
2,运行截图
四、task4
1,源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { double n,a; 5 double i,b; 6 double ans ; 7 printf("请输入n和a\n"); 8 while(scanf("%lf%lf",&n,&a)!=EOF) 9 { 10 for(i = 1,b = a,ans = 0;i<=n;++i) 11 {ans +=i/a; 12 a = a*10+b; 13 } 14 printf("n=%.0lf,a=%.0lf,ans=%lf",n,b,ans); 15 } 16 system("pause"); 17 return 0; 18 }
2,运行截图
五、task5
1,源代码
1 #include<stdio.h> 2 int main() 3 { for(int i = 1;i<=9;i++) 4 { 5 for(int j = 1;j<=i;j++) 6 printf("%d×%d=%-5d",j,i,i*j); 7 printf("\n"); 8 } 9 return 0; 10 }
2.运行截图
六、task6
1,源代码
1 #include <stdio.h> 2 #include <stdlib.h> 3 int main() { 4 int n, i, m; 5 i = 0; 6 m = 0; 7 scanf("%d",&n); 8 while (n > 0) 9 { 10 for (i = 0;i < m;i++) 11 { 12 printf(" "); 13 } 14 for (i = 0;i <= 2*(n-1);i++) 15 { 16 printf(" o "); 17 } 18 19 printf("\n"); 20 21 for (i = 0;i < m;i++) 22 { 23 printf(" "); 24 } 25 26 for (i = 0;i <= 2*(n-1);i++) 27 { 28 printf("<H> "); 29 } 30 printf("\n"); 31 32 for (i = 0;i < m;i++) 33 { 34 printf(" "); 35 } 36 37 for (i = 0;i <= 2*(n-1);i++) 38 { 39 printf("I I "); 40 } 41 printf("\n"); 42 43 n--; 44 m++; 45 } 46 return 0; 47 }
2,运行截图
标签:截图,main,源代码,int,printf,include,实验课 From: https://www.cnblogs.com/NJ202318335/p/17779772.html