实验二。

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;}

问题一:一到六十五之间随机生成整数

问题二:生成五个以20238331开头的十二位学号,最后两位是随机数,倒数两位为零

include <stdio.h>
int main()
{
char c;
while((c=getchar())!=EOF){

if(c=='r')
  printf("stop!\n");
else if(c=='g')
  printf("go go go\n");
else if(c=='y')
  printf("wait a minute\n");
else
  printf("something must be wrong\n");
getchar();
}
return 0;
}

include <stdio.h>
include <stdlib.h>
include <time.h>
int main()
{
int day,chance=3;
srand(time(0));
int luckday=rand()%31+1;
printf("猜猜哪一天是你的luckday\n") ;
do{
scanf("%d",&day);
if(day==luckday)
{
printf("恭喜你,猜对了\n");
break;
}
else if(day<luckday)
{printf("你猜的日期早了\n");}
else
{ printf("你猜的日期晚了\n");}
chance--;
}
while (chance>0);
if(chance<=0){
printf("你已经没有机会了,偷偷告诉你五月的幸运日是%02d号",luckday);
}
system("pause");
return 0;
}

include <stdio.h>
include <stdlib.h>
int main()
{
int a,n,y,z;
double s;
while(scanf("%d%d",&n,&a)!=EOF){
y=a;
s=0.0;
for(z=1;z<=n;z++){
s=s+(double)z/a;
a=a+a*10;
}
printf("n= %d,a= %d,s=%f\n",n,y,s);
}
system("pause");
return 0;
}

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

include <stdio.h>
include <stdlib.h>
int main()
{
int n,i,y,z;
printf("input n:");
scanf("%d",&n);

for(i=0;i<n;++i){
    for (y=1;y<=i;++y)
       printf("\t");
    for(z=2*(n-i)-1;z>0;--z)
       printf("  O\t");
       printf("\n");
    for(y=1;y<=i;++y)
       printf("\t");
    for(z=2*(n-i)-1;z>0;--z)
       printf(" <H>\t");
       printf("\n");
    for(y=1;y<=i;++y)
       printf("\t");
    for(z=2*(n-i)-1;z>0;--z)
       printf(" I I\t");
       printf("\n");}
 system("pause");
return 0;
}

 

posted @ 2024-04-14 22:31  刘梦佳  阅读(6)  评论(0编辑  收藏  举报