实验二 c语言控制语句应用编程

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5

int main() // 问题3: 随机列出5个学号,包括4个年级(2018 19 20 21)的学生
{
   int grade, number;
   int i;
  srand(time(0)); // 以当前系统时间作为随机种子
     
  for(i=0; i<N; ++i)
   {
    grade=rand()%4+2018; // 问题1:生成2018~2021之间的一个随机整数,其中4=(2021-2018+1)
    number=rand()%999+1; // 问题2:生成1~999之间的一个随机整数
    printf("%d8330%04d\n", grade, number);
   }
    
    system("PAUSE");
    return 0;
}

 

 

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

 

 

#include<stdio.h>

int main()
{
    int i;
    char light;
    
    while(scanf("%s",&light) != EOF)
    {
        getchar();
        
        if(light=='y')
            printf("wait a minute\n");
        else if(light=='g')
            printf("go go go\n");
        else if(light=='r')
            printf("stop!\n");
        else
            printf("something must be wrong...\n");
    }
}

 

 

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

 

 

#include<stdio.h>

int main()
{
    int m,n,sum;
    
    for(m=1;m<=9;m++)
    {
        for(n=1;n<=m;n++)
        {
            sum=m*n; 
            printf("%d×%d= %d  ",m,n,sum);
        }
        
        printf("\n") ;
    }
    
    return 0;
} 

 

 

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

 

 

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

 

 

#include<stdio.h>

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

 

posted @ 2022-04-18 20:25  文墨青  阅读(25)  评论(0)    收藏  举报