实验二


任务一:
/*随机产生5组学号*/ 
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 5
int main()
{
    int grate,number;
    int i;
    srand(time(0)) ;
    for(i=0;i<N;++i)
    {grate=rand()%4+2018;  /*产生2018~2021年的数值,及年份*/ 
    number=rand()%999+1;  /*产生1~999之间的数,即学号后四位编号*/
    printf("%d8330%04d/n",grate,number);
    }
    return 0;
}

 



实验二

任务二:

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

实验二

任务三:

#include <stdio.h>
int main()
{
    char a;
    while (scanf("%c", &a) != EOF)
    {
        if (a == 'r')
            printf("stop!/n");
        else if (a == 'g')
            printf("go go go/n");
        else if (a == 'y')
            printf("wait a minute/n");
        else
            printf("somrthing must be wrong.../n");
    getchar();
}
    return 0;
}

实验二

任务四:

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
    int n,a,i;
    double sum,b;
     while(scanf("%d%d",&n,&a)!=EOF)
     {
         for(sum=0,b=0,i=1;i<=n;i++)
         {
             b+=a*pow(10,i-1);
              sum+=i/b;
        }
         printf("n=%d,a=%d,s=%.6lf/n/n",n,a,sum);
    }
    return 0;
}

实验二

任务五:

#include<stdio.h>
int main()
{
    int i,j;
    for(i=1;i<=9;++i)
    {
        for(j=1;j<=i;++j)
        {
            printf("%d×%d =%2d  ",j,i,i*j);
        }
        printf("/n");
     } 
    return 0;
}

实验二

任务六:

task6-1:

#include<stdio.h>
int main()
{
    int n,i;
    scanf("%d",&n);
    printf("input n:%d/n",n);
    for(i=1;i<=n;i++)
{    printf(" 0 /n");
    printf("<H>/n");
    printf("I I/n");
    printf("/n");
 } 
 return 0;
}

实验二

task6-2:

#include<stdio.h>

int main()
{
    int i,n,j,k;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
        printf(" o /t");
    
    printf("/n");

    for(j=1;j<=n;j++)
        printf("<H>/t");

    printf("/n");

    for(k=1;k<=n;k++)
        printf("I I/t");

    
    return 0;
}

实验二

task6-3:

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

实验二

 

原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/245480.html

(0)
上一篇 2022年4月18日 10:42
下一篇 2022年4月18日 10:56

相关推荐

发表回复

登录后才能评论