实验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;//生成一个1-65之间的随机数
        printf("20238331%04d\n",number);
    }
    system("pause");
return 0;
}

任务二

#include<stdio.h>
#include<stdlib.h>
int main(){
    char n;
    while(scanf("%c",&n)!=EOF)
    {
        switch(n)
        {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>
#define N 3
int main()
{
int lucky,day,i;
srand( time(0) ); 

lucky= rand()%31 + 1;
printf("猜猜2024年5月哪一天会是你的lucky day\n");
printf("开始喽,你有三次机会,猜吧(1~31)\n");
for(i = 0; i < N; ++i) {
    scanf("%d",&day);
    {if(day<lucky) 
{printf("你猜的日期早了,你的lucky day还没到呢\n"); }
    else if(day>lucky)
{printf("你猜的日期晚了,你的lucky day在前面哦\n");}
    else 
{printf("哇,猜中了:-)");
break;
}
    }
{if(i<N-1)
printf("再猜(1~31)\n");
}
}

printf("次数用完啦。偷偷告诉你,五月你的lucky day是%d号",lucky);
system("pause");
return 0;
}

任务四

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){
    int i,n,a;
    printf("输入n和a:");
    while(scanf("%d%d",&n,&a)!=EOF){
        double s=0,m=0,j;
    for(i=1;i<=n;i++){
    m=m*10+a;
    j=i/m;
    s=s+j;
    }
    printf("n=%d,a=%d,s=%lf",n,a,s);}
    system ("pause");
return 0;}

任务五

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){
    int i,j,k;
    for(i=1;i<=9;i++)
    {  for(j=1;j<=i;j++)
         { k=i*j;
    printf("%d×%d=%d\t",j,i,k);}
    printf("\n");
    
    }
    
    system ("pause");
return 0;}

任务六

#include<stdio.h> 
#include<stdlib.h> 
int main() 
{
int n,a=0; 
printf("input n:"); 
scanf("%d",&n);
for(;n>=1;n=n-1) 
{
for(int m=1;m<=a;m=m+1) 
{
printf("\t"); 
} 
for(int i=1;i<=2*n-1;i=i+1) 
{
printf(" O\t"); 
}
printf("\n"); 
for(int m=1;m<=a;m=m+1) 
{
printf("\t"); }
for(int j=1;j<=2*n-1;j=j+1) 
{
printf("<H>\t");} 
printf("\n"); 
for(int m=1;m<=a;m=m+1) 
{printf("\t");} 
for(int b=1;b<=2*n-1;b=b+1) 
{printf("I I\t"); }
printf("\n"); 
a=a+1; 
} 
system("pause"); 
return 0;
}

 

posted @ 2024-04-14 22:24  王思涵  阅读(3)  评论(0编辑  收藏  举报