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 srand(time(0)); 14 15 for(i=0;i<N;i++) 16 { 17 number = rand()%(N2-N1+1)+N1; 18 printf("202383290376%04d\n",number); 19 } 20 return 0; 21 }
问1:将number随机赋值为374到465的数
问2:生成五个数据,以202383290376开头,后四个数字随机生成374到465的数并且以0补齐高位数字
Task2:
1 #include<stdio.h> 2 int main() 3 { 4 char n; 5 while(scanf("%c",&n)!=EOF) 6 { 7 getchar(); 8 switch(n){ 9 case 'y':printf("wait a minute\n");break; 10 case 'g':printf("go go go\n");break; 11 case 'r':printf("stop!\n");break; 12 default:printf("somthing must be wrong...\n"); 13 }} 14 return 0; 15 16 }
Task3:
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<time.h> 4 5 #define a 1 6 #define b 30 7 8 int main() 9 { 10 int n,i,s; 11 printf("猜猜2023年11月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~30):"); 12 srand(time(0)); 13 n=rand()%(b-a+1)+a; 14 for(i=1;i<=3;i++) 15 { 16 scanf("%d",&s); 17 if(s<n) 18 printf("你猜的日期早了,你的lucky day还没到呢\n"); 19 else if(s>n) 20 printf("你猜的日期晚了,你的lucky day还没到呢\n"); 21 else 22 printf("哇,猜中了:-)"); 23 if(s!=n&&i<=2) 24 printf("再猜(1~30):"); 25 } 26 if(s!=n) 27 printf("次数用完啦,偷偷偷告诉你:11月,你的lucky day是%d号",n); 28 }
Task4:
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int n,a,i; 6 double s; 7 while(scanf("%d%d",&n,&a)!=EOF) 8 { 9 s=0; 10 for(i=1;i<=n;i++) 11 { 12 13 s=s+9.0*i/((pow(10,i)-1)*a); 14 } 15 printf("n=%d,a=%d,s=%f\n",n,a,s); 16 } 17 return 0; 18 19 20 }
Task5:
1 #include<stdio.h> 2 int main() 3 { 4 int i,j; 5 for(i=1;i<=9;i++) 6 {for(j=1;j<=i;j++) 7 printf("%d*%d =%3d ",j,i,i*j); 8 9 printf("\n"); 10 } 11 return 0; 12 }
Task6:
1 #include<stdio.h> 2 int main() 3 { 4 int n,i,j,k; 5 printf("input n:"); 6 scanf("%d",&n); 7 for(i=1;i<=n;i++) 8 { 9 for(j=1;j<=(i-1);j++) 10 printf(" "); 11 for(k=1;k<=(2*(n-i+1)-1);k++) 12 printf(" O "); 13 printf("\n"); 14 for(j=1;j<=(i-1);j++) 15 printf(" "); 16 for(k=1;k<=(2*(n-i+1)-1);k++) 17 printf("<H> "); 18 printf("\n"); 19 for(j=1;j<=(i-1);j++) 20 printf(" "); 21 for(k=1;k<=(2*(n-i+1)-1);k++) 22 printf("I I "); 23 printf("\n"); 24 } 25 return 0; 26 }
标签:11,include,int,实验,printf,main,define From: https://www.cnblogs.com/lei1459/p/17767917.html