闫忠奥202383310064
实验1
#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:随机生成5个学号
实验2
#include<stdio.h>
int main()
{
char ans;
while(scanf("%c",&ans)!=EOF)
{
switch(ans)
{
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();
}
return 0;
}

实验3
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int i=1,n,ans; srand(time(0)); n=rand()%31+1; printf("猜猜2024年5月哪一天会是你的lucky day?\n"); printf("开始喽,你有三次机会,猜吧(1~31):"); for(;i<=3;i++) { scanf("%d",&ans); if(ans==n) { printf("哇,猜中了~\n"); break; } if(ans<n) { printf("你猜的日期早了,你的lucky day还没到呢\n"); printf("再猜(1~31):"); } if(ans>n) { printf("你猜的日期晚了,你的lucky day在前面哦\n"); printf("再猜(1~31):"); } } if (i=3) printf("次数用完啦,偷偷告诉你,5月你的lucky day是%d号\n",n) ; return 0; }

实验4
#include<stdio.h>
int main()
{
int n,a,b,j;
float i,s=0,m;
scanf("%d%d",&n,&a);
for(i=1;i<=n;i++)
{
b=0;
for(j=1;j<=i;j++)
{
b=b*10+a;
}
m=i/b;
s=s+m;
}
printf("n=%d,a=%d,s=%f",n,a,s);
return 0;
}

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

实验6
#include<stdio.h>
int main()
{
int n,j,i,m,s;
scanf("%d",&n);
for(m=n;m>=1;m--)
{
s=n-m;
if(n!=m)
for(i=1;i<=s;i++)
printf(" \t");
for(i=1;i<=2*m-1;i++)
{
printf(" o\t");
}
printf("\n");
if(n!=m)
for(i=1;i<=s;i++)
printf(" \t");
for(i=1;i<=2*m-1;i++)
{
printf("<H>\t");
}
printf("\n");
if(n!=m)
for(i=1;i<=s;i++)
printf(" \t");
for(i=1;i<=2*m-1;i++)
{
printf("I I\t");
}
printf("\n");
}
return 0;
}

浙公网安备 33010602011771号