閆忠奧202383310064

杰瑞斯發表於2024-04-14
實驗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;
}

  

  

相關文章