实验2

试验任务一
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 5
#define R1 586
#define R2 701
int main()
{
   int number;
   int i;
   srand( time(0) ); 
   for(i = 0; i < N; ++i)
   {
       number = rand() % (R2 - R1 + 1) + R1;
    printf("20228330%04d\n", number);
   } 
return 0;
}

生成一组随机数

试验任务2

#include<stdio.h>
int main()
{
   double x, y;
   char c1, c2, c3;
   int a1, a2, a3;
   scanf("%d%d%d", &a1, &a2, &a3);
   printf("a1 = %d, a2 = %d, a3 = %d\n", a1,a2,a3);
   getchar();
   scanf("%c%c%c", &c1, &c2, &c3);
   printf("c1 = %c, c2 = %c, c3 = %c\n", c1, c2, c3);
   scanf("%lf,%lf", &x, &y);
   printf("x = %lf, y = %lf\n",x, y);
   return 0;
}

试验任务3

#include <stdio.h>
#include <math.h>
int main()
{
  double C,F;
  while(scanf("%lf",&C) !=EOF)
  {
      F=(9.0/5.0)*C+32;
      printf("摄氏度C=%.2f时,华氏度F=%.2f\n",C,F);
      printf("\n");
      
  }
  return 0;
}

#include <stdio.h>
#include <math.h>
int main()
{
double x, ans;
while(scanf("%lf", &x) != EOF)
{
ans = pow(x, 365);
printf("%.2f的365次方: %.2f\n", x, ans);
printf("\n");
} 
return 0;
}

试验任务4

#include<stdio.h>
int main()
{
    char c;
    while(scanf("%c",&c) !=EOF)
    {   getchar();
           switch(c)
       {
           case'y': printf("wait a minute\n");break;
           case'g': printf("go go go\n");break;
           case'r': printf("stop!\n");break;
           default: printf("something muet be wrong...\n");
       }
    }
    return 0;
}

 实验任务5

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
    int number,i,a,flag;
    srand(time(0));
    number=rand()%(30-1+1)+1;
    printf("猜猜2023年4月哪一天会是你的lucky day\n");
    printf("开始喽,你有三次机会,猜吧(1~30):");
    scanf("%d",&a);
    for(i=1;i<3;i++){
    flag=0;
    if(a<number)
    {
    printf("你猜的日期早了,你的lucky day还没到呢\n");
    flag=1;}
    else if(a>number)
    {
    printf("你猜的日期晚了,你的lucky day已经过了\n");
    flag=1;}
    else
    printf("哇,猜中了:-\n");
    if(flag==1){
    printf("再猜(1~30):"); 
    scanf("%d",&a);}
   }
   if(flag==1)
   printf("次数用完了。偷偷告诉你:4月,你的lucky day是%d号\n",number);
    return 0;
 } 

 

 试验任务6

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

 

 试验任务7

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

 

posted @ 2023-03-17 11:13  荒野。。  阅读(11)  评论(0编辑  收藏  举报