实验二

实验任务一

 

 1:随机生成一个586和701之间的数字

 2: 随机生成五个最后四位在586和701之间的数字

 

实验任务二

#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);
    
    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.1

  int main() 
  {
      double x, ans; 
    scanf("%lf", &x); 
    ans = pow(x, 365); 
    printf("%.2f的365次方: %.2f\n", x, ans);
    return 0;
      
  }

3.2

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

3.3

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

 

实验任务四

#include<stdio.h>
#include<stdlib.h>

int main()
{
    char color;
    while(scanf("%c",&color)!=EOF)
    {
        getchar();
        switch(color){
            case'r':printf("stop!");break;
            case'g':printf("go go go");break;
            case'y':printf("wait a minute");break;
            default:printf("something must be wrong...");break;
        }
        printf("\n");

    }
    system("pause");
    return 0;
}

 

 

实验任务5

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    int number,data,i;
    srand((unsigned int)time(NULL));
    number=rand()%30+1;
    printf("猜猜今年4月哪天是你的幸运日\n");
    
    for(i=1;i<=3;i++){
        scanf("%d",&data);
        if(data==number){
            printf("猜中了\n");
            break;
        }
        if(data<number)
            printf("早了呢\n");
        if(data>number)
            printf("晚了呢\n");
        printf("你还有%d次机会\n",3-i);
    }
    if(data!=number)
       printf("偷偷告诉你,你的幸运日是%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 i,j,n;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=i-1;j++)
        {printf("\t");
        }
        for(j=1;j<=(n-i)*2+1;j++)
        {printf(" o \t");
        }    
        printf("\n");
        
        for(j=1;j<=i-1;j++)
        {printf("\t");
        }
        
        for(j=1;j<=(n-i)*2+1;j++)
        {printf("<H>\t");
        }
        printf("\n");
        
        for(j=1;j<=i-1;j++)
        {printf("\t");
        }
        
        for(j=1;j<=(n-i)*2+1;j++)
        {printf("I I\t");
        }
        
        printf("\n\n");
        
    }
}

 

posted @ 2023-03-19 13:32  根本抢不到名字  阅读(3)  评论(0编辑  收藏  举报