971

导航

实验2

#include <stdio.h>
int main()
{
    int num;
    
     scanf("%d", &num);
     printf("2049%04d\n", num);
     
    
     scanf("%d", &num);
     printf("2049%04d\n", num);
     
      scanf("%d", &num);
     printf("2049%04d\n", num);
     
    
    
    return 0;

}

 

#include <stdio.h>
int main()
{
    int num, i;
     
    while(i < 3)
    {
    scanf("%d", &num);
    printf("2049%04d\n", num);
     i++;
    }
    
    
     
    
    
    return 0;

}

 %04d的作用是如果输入的不足四个字符那就在前面加零补充

#include <stdio.h>
int main()
{
    char ans1, ans2;
    
    printf("复习了没?(输入y或Y表示复习了,输入n或N表示没复习):     ");
    ans1 = getchar();
    
    getchar();
    
    printf("\n动手敲代码了没?(输入y或Y表示复习了,输入n或N表示木有敲) :    ");
    ans2 = getchar();
    
    if(ans1 == 'y'&&ans2 == 'y'||ans1 == 'Y'&&ans2 == 'Y'||ans1 == 'y'&&ans2 == 'Y'||ans1 == 'Y'&&ans2 == 'y')
        printf("\n罗马不是一天建成的: )\n");
    else
        printf("\n罗马不是一天毁灭的...  \n");
        
 
        
    return 0;
}

 

 

 

#include <stdio.h>

int main()
{
    char x;
    
    x = getchar();
    
    if(x >= '1'&&x <= '9')
        printf("%c是数字字符\n", x);
    else if(x >= 'a'&&x <= 'z'||x >= 'A'&&x <= 'Z')
        printf("%c是英文字母\n", x);
    else
        printf("%c是其他字符\n", x);
        
    return 0;    
}

 

 

 

#include <stdio.h>
int main()
{
    int n,down=0,up=0,a,j;
    float sum=0;
    scanf("%d%d",&n, &a);
    j = 0;
    while(j < n)
      {
          up++;
          down = down*10 + a;
          sum += (float)up/down;
          j++;
      }

     printf("n = %d, a = %d, sum = %f", n, a, sum);
    return 0;
}

 

 

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

const int N = 5;

int main()
{
    int x, n;
    
    srand(time(0));
    
    for(n = 1; n <= N; n++)
    
    
    
    
    
    {
        x = rand() % 100;
        printf("%3d", x);
    }
    
    printf("\n");
    
    return 0;
}

 

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

const int N = 5;

int main()
{
    int x, n;
    
    srand(time(0));
    
    for(n = 1; n <= N; n++)
    
    
    
    
    
    {
        x = rand() % 32;
        printf("%3d", x);
    }
    
    printf("\n");
    
    return 0;
}

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

int main()
{
    printf("猜猜2021年12月哪一天会是你的luck day\n");
    int x, y, i;
    
    srand(time(0));
    x = rand() % 32;
    printf("开始喽,你有三次机会,猜吧(1~31):   ", y);
 
     for(i=1;i<=3;i++)
      { scanf("%d", &y);
          if(y == x)
        {
            printf("恭喜你,猜对啦!\n");
          break;
        }
        else if(y > x)
        printf("你猜的日期晚了,luck day悄悄溜到前面去啦\n");
           else if(y < x) 
          printf("你猜的日期早了,luck day还没到呢\n"); 
      }
      if(i == 4)
      printf("次数用完啦,偷偷告诉你: 12月,你的luck day是%d号\n", x);
    return 0;
}

 

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

 

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

 

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

    return 0;
}

 

本次实验巩固了语句的运用,在实践中体会语句的作用,虽然对一些语句仍存在困惑,但是在解决一个个问题的过程中 ,感受到了c语言的魅力

 

 

posted on 2021-11-14 17:05  971  阅读(43)  评论(3编辑  收藏  举报