实验2
#include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 int main() { int number; int i; srand( time(0) ); // 以当前系统时间作为随机种子 for(i = 0; i < N; ++i) { number = rand()%65 + 1; printf("20238331%04d\n", number); } return 0; }
1,生成一个在1到65之间的随机整数
2,生成随机的学号
#include<stdio.h> #include<stdlib.h> int main(){ char color; while (scanf("%c",&color)!=EOF){ switch(color) { case 'r': printf("stop\n");break; case 'g': printf("go go go\n");break; case 'y': printf("wait a minute\n");break; default: printf("something must be wrong...\n");break; } getchar(); } system("pause"); return 0; }
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int x,y; int i; srand(time(0)); x=rand()%31+1; printf("猜猜2024年5月那一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~31:)"); for(int i=1;i<=3;i++) { scanf("%d",&y); if(y<x) printf("你猜的日期早了,你的lucky day还没到呢\n再猜(1~31):"); else if(y>x) printf("你猜的日期晚了,你的lucky day在前面哦\n再猜(1~31):"); else{ printf("哇,猜中了:-)"); return 0; } if(i==3) printf("次数用完了,偷偷告诉你,5月你的lucky day是%d号\n",x);} system("pause"); return 0; }
#include<stdio.h> #include<stdlib.h> int main(){ int n,a,i,x; double s=0; while(scanf("%d%d",&n,&a)!=EOF) { for(i=1,x=0,s=0;i<=n;++i){ x=x*10+a; s+=1.0*i/x; } printf("n=%d,a=%d,s=%lf",n,a,s); } system("pause"); return 0; }
#include<stdio.h> int main(){ int i,j; for(i=1;j<=9;++i) { for(j=1;j<=i;++j){ printf("%d*%d=%2d ",i,j,i*j); if(i==j) { printf("\n"); } } } return 0; }
#include<stdio.h> #include<stdlib.h> int main() { int x,y=0; printf("input x: "); scanf("%d",&x); for(;x>=1;x=x-1) { for(int m=1;m<=y;m=m+1) { printf("\t"); } for(int i=1;i<=2*x-1;i=i+1) { printf(" O \t"); } printf("\n"); for(int m=1;m<=y;m=m+1) { printf("\t"); } for(int j=1;j<=2*x-1;j=j+1) { printf("<H>\t"); } printf("\n"); for(int m=1;m<=y;m=m+1) { printf("\t"); } for(int b=1;b<=2*x-1;b=b+1) { printf("I I\t"); } printf("\n"); y=y+1; } system("pause"); return 0; }