任务1
#include<stdio.h> #include<stdlib.h> #include<time.h> #define N 5 #define N1 374 #define N2 465 int main() { int number; int i; srand(time(0));//以当前系统时间作为随机种子 for(i=0;i<N;++i) { number = rand()%(N2-N1+1)+N1; printf("202383290376%04d\n",number); } return 0; }
作用1:生成0~465之间的随机数
程序作用:在学号后面生成4位0~465之间的随机数
任务2
#include<stdio.h> int main() { char m; while(scanf("%c",&m)!=EOF) { getchar(); if(m=='y') { printf("wait a minute\n"); } else if(m=='r') { printf("stop!\n"); } else if(m=='g'){ printf("go go go\n"); } else printf("something must be wrong...\n"); } return 0; }
任务3
#include<stdio.h> #include<stdlib.h> int main() { int day,n,k,a; printf("猜猜2023年11月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~30):"); day = rand()%30+1; k=3; while(k--) { a=0; scanf("%d",&n); if(n==day){ printf("哇,猜中了:~\n"); a++; break; } else if(n>day){ printf("你猜的日期晚了,你的lucky day已经过啦\n"); if(k!=0) printf("再猜(1~30):"); } else{ printf("你猜的日期早了,你的lucky day还没到呢\n"); if(k!=0) printf("再猜(1~30):"); } } if(a==0) printf("次数用完啦,偷偷告诉你:11月,你的lucky day是%d号",rand()%30+1); return 0; }
任务4
#include<stdio.h> #include<math.h> int main() { int a,i,n,k=0,m; double s=0; while(scanf("%d%d",&n,&a)!=EOF) { for(i=1;i<=n;i++) { k=pow(10,i)-1; m=a*k; s+=1.0*i*9/m; } printf("n=%d,a=%d,s=%f\n",n,a,s); s=0; } return 0; }
任务5
#include<stdio.h> int main() { int i,j; for(i=1;i<=9;i++) { printf("\n"); for(j = 1;j<=i;j++){ printf("%d*%d=%d\t",j,i,i*j); } } return 0; }
任务6
#include<stdio.h> int main() { int n,i,j,k,l,h,m,b; printf("input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { k=2*n-2*i+1; b=i-1; while(b--) { printf(" \t"); } while(k--) { printf(" O \t"); } printf("\n"); k=2*n-2*i+1; b=i-1; while(b--) { printf(" \t"); } while(k--) { printf("<H>\t"); } printf("\n"); k=2*n-2*i+1; b=i-1; while(b--) { printf(" \t"); } while(k--) { printf("I I\t"); } printf("\n"); } return 0; }
标签:main,int,else,实验,printf,第二次,include,day From: https://www.cnblogs.com/hychychyc/p/17769092.html