第二次作业
问题1:line16代码的功能是生成2018--2021的随机数
问题2:line17代码的功能是生成1--999的随机数
问题3:这个程序的功能是随机生成五组学号
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int a,b,i; b=rand()%30+1; for (i=0;i<3;i++) { printf("猜猜2022年4月哪天是你的lucky day\n"); scanf("%d",&a); if(a==b) printf("哇,猜中了:-)\n"); else if(a<b) printf("你猜的日期早了,你的lucky day还没到呢\n"); else printf("你猜的日期晚了,你的lucky day已经过了\n"); } return 0; }

#include<stdio.h> int main() { for(;;) { char i; i=getchar(); getchar(); if(i=='y') printf("wait a minute\n"); else if(i=='g') printf("go go go\n"); else if(i=='r') printf("stop\n"); else printf("someting must be wrong\n"); } return 0; }

#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int n,a; double i,sum,fm; while(scanf("%d%d",&n,&a)!=EOF) { for(sum=0,fm=0,i=1;i<=n;i++) { fm+=a*pow(10,i-1); sum+=i/fm; } printf("n=%d,a=%d,s=%.6lf\n",n,a,sum); } return 0; }

#include<stdio.h> int main() { int i,j; for(i=1;i<=9;++i) { for(j=1;j<=i;++j) { printf("%dX%d = %d ",j,i,i*j); } printf("\n"); } return 0; }

#include<stdio.h> int main() { int n,i; scanf("%d",&n); for(i=1;i<=n;i++) { printf(" o \n"); printf("<h>\n"); printf("I I\n"); } return 0; }

#include<stdio.h> int main() { int n,i; scanf("%d",&n); for(i=1;i<=n;i++) { printf(" o "); } printf("\n") ; for(i=1;i<=n;i++) { printf("<h> "); } printf("\n") ; for(i=1;i<=n;i++) printf("I I "); printf("\n") ; return 0; }

#include<stdio.h> int main() { int n,i,p; scanf("%d",&n); for(p=1;p<=n;n--) { for(i=1;i<=n;i++) { printf(" o "); } printf("\n") ; for(i=1;i<=n;i++) { printf("<h> "); } printf("\n") ; for(i=1;i<=n;i++) printf("I I "); printf("\n") ; } return 0; }


浙公网安备 33010602011771号