1.实验任务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 14 srand(time(0)); 15 16 for(i=0;i<N;++i) 17 { 18 number=rand()%(N2-N1+1)+N1; 19 printf("20238329%04d\n",number); 20 } 21 system ("pause"); 22 return 0; 23 }
运行结果截图
问题1:把number限制在374到465之间
问题2:随机点名
2.实验任务2
源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 5 int main () 6 { 7 char x; 8 while(scanf("%c",&x)!=EOF) 9 { 10 switch(x) 11 { 12 case 'r':printf("stop!\n");break; 13 case 'g':printf("go go go\n");break; 14 case 'y':printf("wait a minute\n");break; 15 default:printf("something must be wrong...\n");break; 16 } 17 getchar(); 18 } 19 system ("pause"); 20 return 0; 21 }
运行结果截图
3.实验任务3
源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<time.h> 4 5 int main () 6 { 7 int i,number,x; 8 srand(time(0)); 9 number=rand()%31+1; 10 11 printf("猜猜2023年11月哪一天会是你的lucky day\n"); 12 13 printf("开始喽,你有三次机会,猜吧(1~30):"); 14 scanf("%d",&x); 15 16 for(i=1;i<3;i++) 17 { 18 19 if(x>number) 20 { 21 printf("你猜的日期晚了,你的lucky day已经过啦\n"); 22 23 } 24 else if(x<number) 25 { 26 printf("你猜的日期早了,你的lucky day还没到呢\n"); 27 28 } 29 else{ 30 printf("哇,猜中了:-)");return 0;} 31 printf("再猜(1~30):");scanf("%d",&x); 32 } 33 printf("次数用完了,偷偷告诉你:11月,你的lucky day是%d\n",number); 34 system ("pause"); 35 return 0; 36 }
运行结果截图
4.实验4
源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 int main () 5 { 6 int i,n,a; 7 double down=0; 8 double s=0; 9 while(scanf("%d%d",&n,&a)!=EOF){ 10 s=0,down=0; 11 for(i=1;i<=n;i++) 12 { 13 down=down*10+a; 14 s+=i/down; 15 } 16 printf("n=%d,a=%d,s=%f\n",n,a,s);} 17 system ("pause"); 18 return 0; 19 }
运行结果截图
5.实验5
源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 int main() 5 { 6 int i,j; 7 for(i=1;i<10;i++) 8 { 9 for(j=1;j<=i;j++) 10 { 11 printf("%d*%d=%2d ",i,j,i*j); 12 } 13 printf("\n"); 14 } 15 system("pause"); 16 return 0; 17 }
实验结果截图
6.实验6
源代码
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 int main(){ 5 int n,i,j,f,k,m,s,t; 6 7 8 printf("input:"); 9 scanf("%d",&n); 10 for(i=1;i<=n;i++) 11 { 12 for(j=1;j<i;j++){ 13 printf("\t");} 14 for(f=1;f<=2*(n-i)+1;f++){ 15 printf(" o\t");} 16 printf("\n"); 17 for(k=1;k<i;k++){ 18 printf("\t");} 19 for(m=1;m<=2*(n-i)+1;m++){ 20 printf("<H>\t");} 21 printf("\n"); 22 for(s=1;s<i;s++){ 23 printf("\t");} 24 for(t=1;t<=2*(n-i)+1;t++){ 25 printf("I I\t");} 26 printf("\n"); 27 } 28 system ("pause"); 29 return 0; 30 }
运行结果截图
标签:main,截图,源代码,int,编程,C语言,printf,include,分支 From: https://www.cnblogs.com/SunYuTing/p/17768706.html