【C】牛客网 编程入门训练138道题

1 篇文章 0 订阅
1 篇文章 0 订阅

刷题

传送门:编程入门训练


实践出真知

在这里插入图片描述

#include <stdio.h>

int main ()
{

  printf ("Practice makes perfect!");
  
  return 0;
}

我是大V

在这里插入图片描述

#include<stdio.h>

int main()
{

    printf("v   v\n v v\n  v");
    
   return 0;
}

有容乃大

在这里插入图片描述

#include<stdio.h>

int main()
{

    printf("The size of short is %d bytes.\n", sizeof(short));
    printf("The size of int is %d bytes.\n", sizeof(int));
    printf("The size of long is %d bytes.\n", sizeof(long));
    printf("The size of long long is %d bytes.", sizeof(long long));
    
    return 0;
}

一开始写这题的时候真不知道输出这个类型的字节,于是直接设置字节大小输出,这是错误的程序,因为不满足题目要求,上面才是标准!!!

#include<stdio.h>

int main()
{
    short a = 2;
    int b = 4;
    long c = 8;
    long long d = 8;
    
    printf("The size of short is %d bytes.\n",a);
    printf("The size of int is %d bytes.\n",b);
    printf("The size of long is %d bytes.\n",c);
    printf("The size of long long is %d bytes.",d);
    return 0;
}

小飞机

在这里插入图片描述

#include<stdio.h>

int main()
{

    printf("     **\n     **\n************\n************\n    *  *\n    *  *");
    
     return 0;
}

缩短二进制

在这里插入图片描述

#include<stdio.h>

int main()
{
    int a = 1234;
    
    printf("%#o %#X",a,a);
    
    return 0;
}

十六进制转十进制

在这里插入图片描述

#include<stdio.h>

int main()
{
    int a = 0xABCDEF;
    
    printf("%15d",a);
    
    return 0;
}

printf的返回值

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a = printf("Hello world!");
    
    printf("\n");
    printf("%d",a);
    
    return 0;
}

成绩输入输出

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a , b , c;
    
    scanf("%d%d%d",&a,&b,&c);
    
    if(0 <= a && a <= 100 && 0 <= b && b <= 100 && 0 <= c && c <= 100)
       printf("score1=%d,score2=%d,score3=%d",a,b,c);
    
    return 0;
}

学生基本信息输入输出

在这里插入图片描述

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int a;
	double b,c,d;
	
	scanf("%d;%lf,%lf,%lf",&a,&b,&c,&d);
	
	if(1 <= a && a <= 20000000)    //数据范围判断 
	{
		if(b < 0 || b > 101)
		  return EXIT_FAILURE;
		if(c < 0 || c > 101)
		  return EXIT_FAILURE;
		if(d < 0 || d > 101)
		  return EXIT_FAILURE;

          b = (int) (b * 100 + 0.5) / 100.0;    //四舍五入 
	      c = (int) (c * 100 + 0.5) / 100.0;
	      d = (int) (d * 100 + 0.5) / 100.0; 

        
	printf("The each subject score of No. %d is %.2f, %.2f, %.2f.",a,b,c,d);
	
	}
		
	return 0;
}

字符金字塔

在这里插入图片描述

#include <stdio.h>

int main ()
{
    char a[1];
    
    scanf("%c",a);
    
    printf("    %c\n   %c %c\n  %c %c %c\n %c %c %c %c\n%c %c %c %c %c",a[0],a[0],a[0],a[0],a[0],a[0],a[0],a[0],a[0],a[0],a[0],a[0],a[0],a[0],a[0]);
    
    return 0;
}

ASCII码

在这里插入图片描述

#include <stdio.h>

int main ()
{
    printf("%c%c%c%c%c%c%c%c%c%c%c%c",73,32,99,97,110,32,100,111,32,105,116,33);
    
    return 0;
}

出生日期输入输出

在这里插入图片描述

#include<stdio.h>
#include<stdlib.h>
int main()
{
   int year,month,date;
   
   scanf("%4d%2d%2d",&year,&month,&date);
   
   printf("year=%d\nmonth=%02d\ndate=%02d",year,month,date);
		
	return 0;
}

按照格式输入并且交换输出

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,c;
    
    scanf("a=%d,b=%d",&a,&b);
    
    c=a;
    a=b;
    b=c;
    
    printf("a=%d,b=%d",a,b);
    
    return 0;
}

字符转ASCII码

在这里插入图片描述

#include <stdio.h>

int main ()
{
    char a;
    
    scanf("%c",&a);
    printf("%d",a);
    
    return 0;
}

计算表达式的值

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a = 40,c = 212,b;
    
    b = (-8+22) * a - 10 + c / 2;
    
    printf("%d",b);
    
    return 0;
}

计算带余除法

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b;
    
    scanf("%d%d",&a,&b);
    
    if(0 < a && b < 10000)
    {
        printf("%d %d",a / b,a % b);
    }
    
    return 0;
}

反向输出一个四位数

在这里插入图片描述

#include <stdio.h>

int main ()
{    
    int a,b,c,d;
    
    scanf("%1d%1d%1d%1d",&a,&b,&c,&d);
    printf("%d%d%d%d",d,c,b,a);

    return 0;
}

kiki算数

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,c,d,e;
    
    scanf("%d%d",&a,&b);
    
    c = a + b;
    if(c >= 100)
    {
        d = c % 10;
        e = c % 100 / 10;
        d = e *10 + d;
        printf("%d",d);
    }
    if(c < 100)
      printf("%d",c);
    
    return 0;
}

浮点数的个位数字

在这里插入图片描述

#include <stdio.h>

int main()
{
    float a;
    
    scanf("%f",&a);
    
    printf("%d",(int)a %10);
    return 0;
}

你能活多少秒

在这里插入图片描述

#include<stdio.h>
#include<math.h>

int main(void)
{	
    long int age;
	
	scanf("%d",&age);
	
	if(0 < age && age <= 200)
	{
		age *=(3.156 * pow (10,7));
		printf("%ld\n",age);
	 } 
     
    return 0;
}

时间转换

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,c,miao;
    
    scanf("%d",&miao);
    
    if(0 < miao && miao < 100000000)
    {
        a = miao / 3600;
        miao = miao % 3600;
        b = miao / 60;
        c = miao % 60;
    }
    
    printf("%d %d %d",a,b,c);
    
    return 0;
}

总成绩和平均分计算

在这里插入图片描述

#include <stdio.h>

int main ()
{
    float a,b,c,d;
    
    scanf("%f%f%f",&a,&b,&c);
    
    d = a + b + c;
    
    printf("%.2f %.2f",d,d / 3);

    return 0;
}

计算体重指数

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int ti,sg;
    float bmi,sgg;
    
    scanf("%d%d",&ti,&sg);
    
    if(50 <= ti && sg <= 180)
    {
	   	sgg = (float) sg / 100;
        bmi = ti / (sgg * sgg);
        printf("%.2f",bmi);
    }

    return 0;
}

计算三角形的周长和面积

在这里插入图片描述

#include <stdio.h>
#include <math.h> 

int main()
{
    float a, b, c, d, s;
    
    scanf("%f%f%f", &a, &b, &c);
    
    d = (a + b + c) / 2;     
    s = sqrt(d * (d - a) * (d - b) * (d - c));   //海伦公式 
    printf("circumference=%.2f area=%.2f\n", d * 2, s);
    
    return 0;
}


计算球体的体积

在这里插入图片描述

#include <stdio.h>
#define r 3.1415926

int main ()
{
    double a,b,c = 3.0;

    scanf("%lf",&a);
    
    if(0 <= a && a <= 15)
    {
        b = 4 / c * (r * (a * a * a));
        printf("%.3f",b);
    }
    
    return 0;
}

大小写转换

在这里插入图片描述

#include <stdio.h>

int main ()
{
    char a,b,c;
    
    scanf("%c",&a);
    getchar();
    scanf("%c",&b);
    getchar();
    scanf("%c",&c);
    
    a += 32;
    b += 32;
    c += 32;
    
    printf("%c\n%c\n%c",a,b,c);
    
    return 0;
}

2的n次方计算

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a = 1,n;
    
    scanf("%d",&n);
    
    a = a << n;
    printf("%d",a);
    
    return 0;
}

kiki和酸奶

在这里插入图片描述

#include <stdio.h>

int main()
{
    int n,h,m;
    
    scanf("%d%d%d",&n,&h,&m);
    
    if(m <= n * h)
    {
        if(m % h == 0)
        {
            n = n - m / h;
            printf("%d",n);
        }
        else
        {
            n = (n - m / h) - 1;
            printf("%d",n);
        }
    }
    
    return 0;
}

发布信息

在这里插入图片描述

#include <stdio.h>

int main ()
{
    printf("I lost my cellphone!");
    
    return 0;
}

输出学生信息

在这里插入图片描述

#include <stdio.h>

int main()
{
    printf("Name    Age    Gender\n");
    printf("---------------------\n");
    printf("Jack    18     man");
    
    return 0;
}

计算平均成绩

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,c,d,e;
    float pj;
    
    scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
    
    pj = (a + b + c + d + e) / 5.0;
    
    printf("%.1f",pj);
    
    return 0;
}

进制A+B

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,c;
    
    scanf("%x 0%o",&a,&b);
    
    c = a + b;
    printf("%d",c);
    
    return 0;
}

判断字母

在这里插入图片描述

#include <stdio.h>

int main()
{
    char a;
    
    scanf("%c",&a);
    
    if((65 <= a && a <= 90) || (97 <= a && a <= 122))
        printf("YES");
    else
        printf("NO");
    
    return 0;
}

健康评估

在这里插入图片描述

#include <stdio.h>

int main ()
{
    float bmi,sg,ti;
    
    scanf("%f%f",&ti,&sg);
    
    bmi = ti / (sg * sg);
    if(18.5 <= bmi && bmi <= 23.9)
        printf("Normal");
    else
        printf("Abnormal");
    
    return 0;
}


网购

在这里插入图片描述

#include <stdio.h>

int main()
{
    int y,r,yh;
    float q,hq;
    
    scanf("%f%d%d%d",&q,&y,&r,&yh);
    
    if(y == 11 && r == 11)
    {
        hq = q * 0.7;
        if(yh == 1)
        {
            hq = q * 0.7 - 50;
            if(hq <= 0)
            {
                printf("0.00");
                return 0;
            }
            printf("%.2f",hq);
        }
        else
            printf("%.2f",hq);
    }
    
    if(y == 12 && r == 12)
    {
        hq = q * 0.8;
        if(yh == 1)
        {
            hq = q * 0.8 - 50;
            if(hq <= 0)
            {
                printf("0.00");
                return 0;
            }
            printf("%.2f",hq);
        }
        else
            printf("%.2f",hq);
    }
    
    return 0;
}

变种水仙花

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int i = 10000,a,b,c,d,e,f,g,h,j,k;
    
    for (i;i <= 99999;i++)
    {
        a = i / 10000;
        b = i % 10000 / 1000;
        c = i % 10000 % 1000 / 100;
        d = i % 10000 % 1000 % 100 / 10;
        e = i % 10000 % 1000 % 100 % 10;
        
        f = a * (b * 1000 + c * 100 + d * 10 + e);
        g = (a * 10 + b) * (c * 100 + d * 10 + e);
        h = (a * 100 + b *10 + c) * (d *10 + e);
        j = (a * 1000 + b * 100 + c * 10 + d) * e;
        k = f + g + h + j;
        if(i == k)
        {
            printf("%d ",i);
        }
    }
    
    return 0;
}

争夺前五名

在这里插入图片描述

#include <stdio.h>

int main()
{
    int n,i,j,a;
    
    scanf("%d",&n);

    int ch[n];
    
    for(i = 0;i < n;i++)
     scanf("%d",&ch[i]);
    
	for(i = 0;i < n-1;i++)
	{
		for(j = 0;j < n-1-i;j++)
		{
			if(ch[j] < ch[j+1])
			{
				a = ch[j];
				ch[j] = ch[j+1];
				ch[j+1] = a;
			}
		}
	} 
	
	for(i= 0;i< 5;i++)
	   printf("%d ",ch[i]);
    
    return 0;
}

竞选社长

在这里插入图片描述

#include <stdio.h>

int main()
{
    char ch;
    int a = 0,b = 0;
    
    while((ch = getchar()) != '0')
    {
    	if(ch == 'A')
    	  a ++;
    	if(ch == 'B')
		  b ++;    
	}
	if(a > b)
      puts("A");
	if(a < b)
	  puts("B");
	if(a == b)
	  puts("E");
    
    return 0;
}

你是天才吗?

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    scanf("%d",&a);
    
    if(a >= 140)
      printf("Genius");
    
    return 0;
}

完美成绩

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    scanf("%d",&a);
    
    if(90 <= a && a <= 100)
      printf("Perfect");
    
    return 0;
}

及格分数

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a,b;
    
    scanf("%d%d",&a,&b);
    
    if(0 <= a && a <= 100)
    {
        if(60 <= a)
            printf("Pass\n");
        else
            printf("Fail\n");
    }
    
        if(0 <= b && b <= 100)
    {
        if(60 <= b)
            printf("Pass\n");
        else
            printf("Fail\n");
    }
    
    return 0;
}

判断整数奇偶性

在这里插入图片描述

#include <stdio.h>

int main()
{
    int x;
     
    while (~scanf("%d", &x)) {
        puts(x & 1 ? "Odd" : "Even");
    }
    
    return 0;
}

这题理解不了代码的,我有一遍博客专门讲了。


最高分数

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,c;
    
    scanf("%d%d%d",&a,&b,&c);
    
    if(a < b && c < b)
       a = b;
    else if(a < c && b <c)
       a = c;
    printf("%d",a);
    
    return 0;
}

判断是元音还是辅音

在这里插入图片描述

#include<stdio.h>

int main ()
{
    char b;
    
    while((b = getchar())!=EOF)
    {
        getchar();
        if(b=='A'||b=='E'||b=='I'||b=='O'||b=='U'||b=='a'||b=='e'||b=='i'||b=='o'||b=='u')
            printf("Vowel\n");
        else
            printf("Consonant\n");
    }
    
    return 0;
}

判断是不是字母

在这里插入图片描述

#include<stdio.h>
#include <ctype.h>

int main ()
{
    int b;
    
    while((b = getchar())!=EOF)
    {
        getchar();
        if(isalpha(b))
            printf("%c is an alphabet.\n",b);
        else
            printf("%c is not an alphabet.\n",b);
    }
    
    return 0;
}

字母大小写转换

在这里插入图片描述

#include <stdio.h>
#include <ctype.h>

int main()
{
    char ch = 0;
    
    while (~scanf(" %c", &ch))
    {
        
        if (islower(ch))
        {
            printf("%c\n", toupper(ch));
        }
        else if (isupper)
        {
            printf("%c\n", tolower(ch));
        }
    }

    return 0;
}

判断两个数的大小关系

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a,b;
    
    while (~scanf(" %d%d", &a,&b))
    {
        if(a > b)
            printf("%d>%d\n",a,b);
        if(a == b)
            printf("%d=%d\n",a,b);
        if(a < b)
            printf("%d<%d\n",a,b);
    }

    return 0;
}

计算单位阶跃函数

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while (~scanf(" %d", &a))
    {
        if(a > 0)
            printf("1\n");
        if(a == 0)
            printf("0.5\n");
        if(a < 0)
            printf("0\n");
    }

    return 0;
}

三角形判断

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a,b,c;
    
    while (~scanf("%d%d%d", &a,&b,&c))
    {
      if((a+b )> c && (a+c) > b && (b+c) > a)
      {
      if(a == b && b== c)
   	     printf("Equilateral triangle!");
      else if((a == b && b !=c && a != c)||(a == c && c != b && a != b)||(b == c && c != a && b != a))
   	     printf("Isosceles triangle!");
      else
         printf("Ordinary triangle!");
      }
       else
   	    printf("Not a triangle!");
        printf("\n");
      }
    
    return 0;
}

衡量人体胖瘦程度

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a,b;
    float c,d;
    
    while (~scanf("%d%d",&a,&b))
    {
        c = (float) b / 100;
        d = a / (c * c);
        
        if (d < 18.5)
         printf("Underweight");
        if (18.5 <= d && d <= 23.9)
		 printf("Normal");
		if (23.9 <= d && d <= 27.9)
		 printf("Overweight");
		if (d > 27.9)
		 printf("Obese"); 
		 
		printf("\n");    
            
    }
    
    return 0;
}

计算一元二次方程

在这里插入图片描述

#include <stdio.h>
#include <math.h>

int main()
{
    float a,b,c,d,x1,x2,s,x;
    
    while(scanf("%f%f%f",&a,&b,&c) != EOF)
    {
        d = b * b - 4 * a *c;
        s = -b / (2 * a);
        x = sqrt(-d) / (2 * a);
        
        if(a == 0)
        {
            printf("Not quadratic equation");
        }
        else if(d == 0)
          {
            printf("x1=x2=%.2f",-b / (2 * a));
          }
          else if(0 < d)
          {
            x1 = (-b - sqrt(d)) / (2 * a);
            x2 = (-b + sqrt(d)) / (2 * a);
            printf("x1=%.2f;x2=%.2f",x1,x2);
          }
          else if(d < 0)
          {
            if(s == 0)
                printf("x1=0.00-%.2fi;x2=0.00+%.2fi",x,x);
            else
                printf("x1=%.2f-%.2fi;x2=%.2f+%.2fi",s,x,s,x);
          }
        printf("\n");
		}
    
    return 0;
}

获得月份天数

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int year,yue;
    
    while(~scanf("%d%d",&year,&yue))
    {
        if(yue == 2)
        {
            if(year % 4 == 0 && year % 100 != 0)
                printf("29");
            else if (year % 400 == 0)
                printf("29");
            else
                printf("28");
        }
        switch(yue)
        {
            case 1:
               printf("31");
                break;
            case 3:
                printf("31");
                 break;
            case 4:
                printf("30");
                 break;
            case 5:
                printf("31");
                 break;
            case 6:
                printf("30");
                 break;
            case 7:
                printf("31");
                 break;
            case 8:
                printf("31");
                 break;
            case 9:
                printf("30");
                 break;
            case 10:
                printf("31");
                 break;
            case 11:
                printf("30");
                 break;
            case 12:
                printf("31");
                 break;
        }
        printf("\n");
    }
    
    return 0;
}

简单计算器

在这里插入图片描述

#include <stdio.h>

int main ()
{
    double a,b,d;
    char c;
    
    while(scanf("%lf%c%lf",&a,&c,&b) != EOF)
    {
        if(c == '+')
        {
            d = a + b;
            printf("%.4f+%.4f=%.4f",a,b,d);
        }
        if(c == '-')
        {
            d = a - b;
            printf("%.4f-%.4f=%.4f",a,b,d);
        }
        if(c == '*')
        {
            d = a * b;
            printf("%.4f*%.4f=%.4f",a,b,d);
        }
        if(c == '/')
        {
            if(b == 0.0)
            {
            printf("Wrong!Division by zero!");
                break;
            }
            d = a / b;
            printf("%.4f/%.4f=%.4f",a,b,d);
        }
        if(c != '+' && c != '-' && c != '*' && c != '/')
            printf("Invalid operation!");
        printf("\n");
    }
    
    return 0;
}

线段图案

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        for(int i = 0; i < a ; i++)
        {
            printf("*");
        }
        printf("\n");
    }
    
    return 0;
}

正方形图案

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        for(int i = 0; i < a ; i++)
        {
            for(int j = 0; j < a;j++)
                printf("* ");
            printf("\n");
        }
    }
    
    return 0;
}

直角三角形图案

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        for(int i = 1; i <= a ; i++)
        {
            for(int j = 0; j < i;j++)
                printf("* ");
            printf("\n");
        }
    }
    
    return 0;
}

翻转直角三角形图案

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        for(a; a >= 1 ; a--)
        {
            for(int i = 0; i < a;i++)
                printf("* ");
            printf("\n");
        }
    }
    
    return 0;
}

带空格直角三角形图案

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        for(int i = 1; i <= a ; i++)
        {
            for(int k = 0; k < a-i;k++)
                printf("  ");
            for(int j = 0; j < i;j++)
                printf("* ");
            printf("\n");
        }
    }
    
    return 0;
}

金字塔图案

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        for(int i = 1; i <= a ; i++)
        {
            for(int k = 0; k < a-i;k++)
                printf(" ");
            for(int j = 0; j < i;j++)
                printf("* ");
            printf("\n");
        }
    }
    
    return 0;
}

翻转金字塔图案

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
    	int i = 0;
        for(a; a > 0 ; a--)
        {
            for(int k = 0;k < i;k++)
                printf(" ");
            for(int j = 0; j < a;j++)
                printf("* ");
            i++;    
            printf("\n");
        }
    }
    
    return 0;
}

菱形图案

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a,b;
    
    while(scanf("%d",&a) != EOF)
    {
        int h = 1,l = 1;
        
        for(int i = 0 ;i < a + 1;i++)
        {
            for(int x = 0; x < a-i;x++)
                printf(" ");
            for(int j = 0; j < h;j++)
                printf("* ");
            h++;
            printf("\n");
        }
        for(a; a > 0;a--)
        {
           for(int k = 0;k < l;k++)
                printf(" ");
            for(int j = 0; j < a;j++)
                printf("* ");
            l++;
            printf("\n");
        }
    }
    
    return 0;
}

k形图案

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        int h = 2;
        
        for(int i = 0 ;i < a + 1;i++)
        {
            for(int j = 0; j < a + 1 - i;j++)
                printf("* ");
            printf("\n");
        }
        for(a; a > 0;a--)
        {
            for(int j = 0; j < h;j++)
                printf("* ");
            h++;
            printf("\n");
        }
    }
    
    return 0;
}

箭形图案

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        int b = a,h = 1;
        
        for(int i = 0;i < a + 1;i++)
        {
            for(int j = 0;j < b * 2;j++)
                printf(" ");
            for(int x = 0;x < i + 1;x++)
                printf("*");
            b--;
            printf("\n");
        }
        for(a;a > 0;a--)
        {
            for(int j = 0;j < 2 * h;j++)
                printf(" ");
            for(int x = 0;x < a;x++)
                printf("*");
            h++;
            printf("\n");
        }
    }
    
    return 0;
}

反斜线图案

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        int x = 0;
        
        for(int i = 0;i < a;i++)
        {
            for(int j = 0;j < x;j++)
                printf(" ");
            printf("*");
            x++;
            printf("\n");
        }
    }
    
    return 0;
}

正斜线图案

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        for(int i = 1;i <= a;i++)
        {
            for(int j = 0;j < a - i;j++)
                printf(" ");
            printf("*");
            printf("\n");
        }
    }
    
    return 0;
}

X形图案

在这里插入图片描述

#include <stdio.h>

int main() {
    int a;
    while (scanf("%d",&a) != EOF)
	 {
        for(int i = 0; i < a; ++i)
		 {
            for(int j = 0; j < a; ++j) 
			{
                if(i == j)
                    printf("*");
                else if(j == a-i-1)
                    printf("*");
                else
                    printf(" ");
            }
            printf("\n");
        }
    }
    return 0;
}

空心正方形图案

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        for(int i = 0; i < a;i++)
        {
            for(int j = 0; j < a; j++)
            {
                if(i == 0 || i == (a - 1))
                    printf("* ");
                else if(j == 0 || j == a - 1)
                    printf("* ");
                    else
                    printf("  ");
            }
            printf("\n");
        }
    }
    
    return 0;
}

空心三角形

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
        for(int i = 0;i < a;i++)
        {
            printf("* ");
            
            if(i == (a - 1))
            {
            	for(int y = 0;y < a-1;y++)
            	  printf("* ");
            	  break;
			}
			
            for(int x = 1;x < i;x++)
                printf("  ");
                
            if(i > 0)
                printf("* ");
                
            printf("\n");
        }
        printf("\n");
    }
    
    return 0;
}

新年快乐

在这里插入图片描述

#include <stdio.h>

int main ()
{
    printf("Happy New Year*2019*");
    
    return 0;
}

平均身高

在这里插入图片描述

#include <stdio.h>

int main()
{
    float a,b,c,d,e,f;
    
    scanf("%f%f%f%f%f",&a,&b,&c,&d,&e);
    
    f = a + b + c + d + e;
    
    printf("%.2f",f / 5);
    
    return 0;
}

挂科危险

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a;
    
    scanf("%d",&a);
    
    if(0 <= a && a <= 3)
        printf("Good");
    else if(4 <= a && a <= 9)
        printf("Danger");
    else if(10 <= a)
        printf("Danger++");
    
    return 0;
}

HTTP状态码

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
      switch(a)
      {
        case 200:
            printf("OK");
            break;
        case 202:
            printf("Accepted");
            break;
        case 400:
            printf("Bad Request");
            break;
        case 403:
            printf("Forbidden");
            break;
        case 404:
            printf("Not Found");
            break;
        case 500:
            printf("Internal Server Error");
            break;
        case 502:
            printf("Bad Gateway");
            break;
      }
      printf("\n");
    }
    
    return 0;
}

数字三角形

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    while(scanf("%d",&a) != EOF)
    {
            
        for(int i = 1;i <= a;i++)
        {
	        int x = 1;
            for(int j = 0;j < i; j++)
            {
                printf("%d ",x);
                x++;
            }
            printf("\n");
        }
    }
    
    return 0;
}

公务员面试

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a[6],max = 0,min = 100,sum = 0;
    float pjs;
    
    for(int i = 0;i < 7;i++)
    {
        scanf("%d",&a[i]);
        if(max < a[i])
            max = a[i];
        if(min > a[i])
            min = a[i];
    }
    for(int x = 0 ;x < 7;x++)
    {
        sum += a[x];
    }
    pjs = (sum - max -min) / 5.0;
    printf("%.2f",pjs);
    
    return 0;
}

有序序列插入一个数

在这里插入图片描述

#include <stdio.h>
#define N 50

int main ()
{
    int a,ch[N + 1],c;
    
    scanf("%d",&a);
    for(int i = 0;i < a;i++)
    {
        scanf("%d",&ch[i]);
    }
    scanf("%d",&c);
    
    for(int i = 0;i < a;i++)
    {
        if(ch[i] <= c && ch[a - 1] <= c)    
        {
            ch[a] = c;
            break;
        }
        if(ch[i] >= c)
        {
            for(int k = a - 1;k >= i;k--)
            {
                ch[k + 1] = ch[k];
            }
            ch[i] = c;
            break;
        }
    }
    
    for (int j = 0;j < a+1;j++)
    {
        printf("%d ",ch[j]);
    }
    
    return 0;
}

筛选法求素数

在这里插入图片描述

#include <stdio.h>
#define N 100

int main ()
{
    int n,ch[N];
    
    while(scanf("%d",&n) != EOF)
    {
        int a = 2,num = 1;
        
        for(int i = 0;i < n - 2;i++)
        {
            ch[i] = a;
            a++;
        }
        for(int j = 1;j <= n - 2;j++)
        {
            if(ch[j] % 2 == 0)
                ch[j] = 0;
            if(ch[j] % 3 == 0 && ch[j] != 3)
                ch[j] = 0;
            if(ch[j] % 5 == 0 && ch[j] != 5)
                ch[j] = 0;
            if(ch[j] % 7 == 0 && ch[j] != 7)
                ch[j] = 0;
        }
        for(int k = 0;k < n - 2;k++)
        {
            if(ch[k] == 0)
                num +=1;
            if(ch[k] != 0)
            {
                printf("%d ",ch[k]);
            }
        }
        printf("\n%d",num);
        printf("\n");
    }
    
    return 0;
}

图像相似度

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int m,n,ch[100][100];
    float sum =0.0;
    
    scanf("%d%d",&m,&n);
    for(int i = 0;i <2 * m;i++)
    {
        for(int j = 0;j < n;j++)
            scanf("%d",&ch[i][j]);
    }
    
    for(int i = 0;i < m;i++)
        for(int j = 0;j < n;j++)
            if(ch[i][j] == ch[m + i][j])
                sum += 1.0;
    
    printf("%.2f",sum / (m * n) * 100);
    
    return 0;
}

登录验证

在这里插入图片描述

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

int main()
{
    char name[6],password[6];
    
    while(scanf("%s %s",name,password) != EOF)
    {
        if(strcmp(name,"admin") == 0 && strcmp(password,"admin") == 0)
            printf("Login Success!");
        else
            printf("Login Fail!");
    }
    return 0;
}

学好C++

在这里插入图片描述

#include <stdio.h>

int main ()
{
    printf("I will learn C++ well!");
    
    return 0;
}

(a+b-c)*d的计算问题

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,c,d;
    
    scanf("%d%d%d%d",&a,&b,&c,&d);
    
    printf("%d",(a + b - c) * d);
    
    return 0;
}

被5整除问题

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a;
    
    scanf("%d",&a);
    
    if(a % 5 == 0)
        printf("YES");
    else
        printf("NO");
    
    return 0;
}

计算y的值

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a;
    
    scanf("%d",&a);
    
    if(a < 0)
        printf("1");
    else if(a == 0)
        printf("0");
    else if(a > 0)
        printf("-1");
    
    return 0;
}

包含数字9的数

在这里插入图片描述

#include <stdio.h>
#define N 50

int main ()
{
    int a,ch[N + 1],c;
    
    scanf("%d",&a);
    for(int i = 0;i < a;i++)
    {
        scanf("%d",&ch[i]);
    }
    scanf("%d",&c);
    
    for(int i = 0;i < a;i++)
    {
        if(ch[i] <= c && ch[a - 1] <= c)    
        {
            ch[a] = c;
            break;
        }
        if(ch[i] >= c)
        {
            for(int k = a - 1;k >= i;k--)
            {
                ch[k + 1] = ch[k];
            }
            ch[i] = c;
            break;
        }
    }
    
    for (int j = 0;j < a+1;j++)
    {
        printf("%d ",ch[j]);
    }
    
    return 0;
}

密码验证

在这里插入图片描述

#include <stdio.h>
#include <string.h>

int main ()
{
    char a[20] = {0},b[20] = {0};
    
    scanf("%s%s",&a,&b);
    
    if(strcmp(a,b) == 0)
        printf("same");
    else
        printf("different");
    
    return 0;
}

矩形计算

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,ch[10][10],sum = 0;
    
    scanf("%d%d",&a,&b);
    
    for(int i = 0;i < a;i++)
    {
        for(int j = 0;j < b;j++)
        {
            scanf("%d",&ch[i][j]);
            if(ch[i][j] > 0)
                sum += ch[i][j];
        }
    }
    
    printf("%d",sum);
    
    return 0;
}

成绩输入输出问题

在这里插入图片描述

#include <stdio.h>

int main()
{
    int ch[10];
    
    for(int i = 0;i < 10;i++)
    {
        scanf("%d",&ch[i]);
    }
    for(int i = 0;i < 10;i++)
    {
        printf("%d ",ch[i]);
    }
    
    return 0;
}

逆向输出

在这里插入图片描述

#include <stdio.h>

int main()
{
    int ch[10];
    
    for(int i = 0;i < 10;i++)
    {
        scanf("%d",&ch[i]);
    }
    for(int i = 9;i >= 0;i--)
    {
        printf("%d ",ch[i]);
    }
    
    return 0;
}

统计正负个数

在这里插入图片描述

#include <stdio.h>

int main()
{
    int ch[10],z = 0,f = 0;
    
    for(int i = 0;i < 10;i++)
    {
        scanf("%d",&ch[i]);
        if(ch[i] >= 0)
            z += 1;
        else
            f += 1;
    }
    
    printf("positive:%d\nnegative:%d",z,f);
    
    return 0;
}

N个数之和

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,ch[50],sum;
    
    scanf("%d",&n);
    for(int i = 0;i < n;i++)
    {
        scanf("%d",&ch[i]);
        sum += ch[i];
    }
    
    printf("%d",sum);
    
    return 0;
}

最高分与最低分之差

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,ch[100],max = 0,min = 100;
    
    scanf("%d",&n);
    for(int i = 0;i < n;i++)
    {
        scanf("%d",&ch[i]);
        if(max < ch[i])
            max = ch[i];
        if(min > ch[i])
            min = ch[i];
    }
    
    printf("%d",max - min);
    
    return 0;
}

有序序列判断

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,ch[50],s = 0,j = 0;
    
    scanf("%d",&n);
    for(int i = 0;i < n;i++)
    {
        scanf("%d",&ch[i]);
        if(i >= 1)
        {
            if(ch[i - 1] <= ch[i])
                s += 1;
            if(ch[i - 1] >= ch[i])
                j += 1;
        }
    }
    if(s == n-1 || j == n-1)
        printf("sorted");
    else
        printf("unsorted");
    
    return 0;
}

有序序列插入一个整数

在这里插入图片描述

#include <stdio.h>
#define N 50

int main ()
{
    int a,ch[N + 1],c;
    
    scanf("%d",&a);
    for(int i = 0;i < a;i++)
    {
        scanf("%d",&ch[i]);
    }
    scanf("%d",&c);
    
    for(int i = 0;i < a;i++)
    {
        if(ch[i] <= c && ch[a - 1] <= c)    
        {
            ch[a] = c;
            break;
        }
        if(ch[i] >= c)
        {
            for(int k = a - 1;k >= i;k--)
            {
                ch[k + 1] = ch[k];
            }
            ch[i] = c;
            break;
        }
    }
    
    for (int j = 0;j < a+1;j++)
    {
        printf("%d ",ch[j]);
    }
    
    return 0;
}

序列中删除指定数字

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,ch[50],a;
    
    scanf("%d",&n);
    for(int i = 0;i < n;i++)
    {
        scanf("%d",&ch[i]);
    }
    scanf("%d",&a);
    
    for(int j = 0;j < n;j++)
    {
        if(ch[j] == a)
            continue;
        else
            printf("%d ",ch[j]);
    }
    
    return 0;
}

序列中整数去重

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,ch[100],a = 0;
    
    scanf("%d",&n);
    for(int i = 0;i < n;i++)
    {
        scanf("%d",&ch[i]);
    }
    
    for(int j = 0;j < n;j++)
    {
        if(j >= 1)
        {
            a = 0;
            for(int x = 0;x < j;x++)
            {
                if(ch[x] != ch[j]) 
                    a += 1;
                if(a == j)
                    printf("%d ",ch[j]);
            }
        }
        if(j == 0)
         printf("%d ",ch[j]);
    }
    
    return 0;
}

有序序列合并

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,m,ch[2000],a = 0;
    
    scanf("%d%d",&n,&m);
    for(int i = 0;i < n;i++)
        scanf("%d",&ch[i]);
    for(int j = n;j < n + m;j++)
        scanf("%d",&ch[j]);
    
    for(int x = 0;x < n + m;x++)
    {
        for(int y = x;y < n + m;y++)
        {
            if(ch[x] > ch[y])
            {
                a = ch[x];
                ch[x] = ch[y];
                ch[y] = a;
            }
        }
        printf("%d ",ch[x]);
    }
    
    return 0;
}

班级成绩输入输出

在这里插入图片描述

#include <stdio.h>

int main ()
{
    float ch[5][6];
    
    for(int i = 0; i < 5;i++)
    {
        float sum = 0.0;
        
        for(int j = 0;j < 5;j++)
        {
            scanf("%f",&ch[i][j]);
            sum += ch[i][j];
        }
        ch[i][5] = sum;
    }
    
    for(int x = 0;x < 5;x++)
    {
        for(int y = 0;y < 6;y++)
            printf("%.1f ",ch[x][y]);
        printf("\n");
    }
    
    return 0;
}

矩形元素定位

在这里插入图片描述

#include <stdio.h>

int main()
{
    int a,b,c,d,ch[5][5];
    
    scanf("%d%d",&a,&b);
    for(int i = 0;i < a;i++)
    {
        for(int j = 0; j < b;j++)
            scanf("%d",&ch[i][j]);
    }
    scanf("%d%d",&c,&d);
    
    printf("%d",ch[c-1][d-1]);
    
    return 0;
}

序列重组矩阵

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,ch[100][100];
    
    scanf("%d%d",&a,&b);
    for(int j = 0;j < a;j++)
    {
        for(int x = 0;x < b;x++)
            scanf("%d",&ch[j][x]);
    }
    for(int j = 0;j < a;j++)
    {
        for(int x = 0;x < b;x++)
            printf("%d ",ch[j][x]);
        printf("\n");
    }
    
    return 0;
}

最高身高

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,c,d,ch[10][10],max = 0;
    
    scanf("%d%d",&a,&b);
    for(int i = 0;i < a;i++)
    {
        for(int j = 0;j < b;j++)
        {
            scanf("%d",&ch[i][j]);
        if(max < ch[i][j])
        {
            max = ch[i][j];
            c = i + 1;
            d = j + 1;
        }
        }
    }
    
    printf("%d %d",c,d);
    
    return 0;
}

矩形相等判定

在这里插入图片描述

#include<stdio.h>

int main()
{
    int arr1[10][10] = { 0 };
    int arr2[10][10] = { 0 };
    int m,n,i,j,sum = 0;
    
    scanf("%d %d", &m, &n);
    for (i = 0; i < m; i++)
    {
        for (j = 0; j < n; j++)
        {
            scanf("%d ", &arr1[i][j]);
        }
    }
    for (i = 0; i < m; i++)
    {
        for (j = 0; j < n; j++)
        {
            scanf("%d ", &arr2[i][j]);
        }
    }
    for (i = 0; i < m; i++)
    {
        for (j = 0; j < n; j++)
        {
            if (arr1[i][j] == arr2[i][j])
                sum++;
        }
    }
    if (sum == m * n)
        printf("Yes\n");
    else
        printf("No\n");
    return 0;
}

上三角矩形判定

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,ch[10][10],s = 0;
    
    scanf("%d",&n);
    for(int i = 0;i < n;i++)
    {
        for(int j = 0;j < n;j++)
        {
            scanf("%d",&ch[i][j]);
        }
    }
    
    for(int x = 1;x < n;x++)
    {
        for(int y = 0;y < x;y++)
        {
            if(ch[x][y] != 0)
            {
                s++;
            }
        }
        if(x == n - 1)
        {
        if(s != 0)
            printf("NO\n");
        else
            printf("YES\n");
        }
    }
    
    return 0;
}

矩阵转置

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,m,ch[10][10];
    
    scanf("%d%d",&n,&m);
    for(int i = 0;i < n;i++)
    {
        for(int j = 0;j< m;j++)
            scanf("%d",&ch[i][j]);
    }
    
    for(int x = 0;x < m;x++)
    {
        for(int y = 0;y < n;y++)
            printf("%d ",ch[y][x]);
        printf("\n");
    }
    
    return 0;
}

矩阵交换

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,ch[10][10],c,e,f,sh[10][10];
    char d;
    
    scanf("%d%d",&a,&b);
    for(int i = 0;i < a;i++)
    {
        for(int j = 0;j < b;j++)
            scanf("%d",&ch[i][j]);
    }
    scanf("%d",&c);
    for(int x = 0;x < c;x++)
    {
        getchar();
        scanf("%c%d%d",&d,&e,&f);
        if(d == 't')
            continue;
        if(d == 'r')
        {
            for(int n = 0;n < b;n++)
            {
                sh[e - 1][n] = ch[e - 1][n];
                ch[e - 1][n] = ch[f - 1][n];
                ch[f - 1][n] = sh[e - 1][n];
            }
        }
        if(d == 'c')
        {
            for(int m = 0;m < a;m++)
            {
                sh[m][e - 1] = ch[m][e - 1];
                ch[m][e - 1] = ch[m][f - 1];
                ch[m][f - 1] = sh[m][e - 1];
            }
        }
    }
    
    for(int q = 0;q < a;q++)
    {
        for(int w = 0;w < b;w++)
            printf("%d ",ch[q][w]);
        printf("\n");
    }
    
    return 0;
}

杨辉三角形

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,ch[30][30];
    
    scanf("%d",&n);
    
    for(int i = 0;i < n;i++)
    {
        for(int j = 0;j < i + 1;j++)
        {
            if(j == 0 || i == j)
                ch[i][j] = 1;
            else
                ch[i][j] = ch[i-1][j-1] + ch[i-1][j];
            printf("%5d",ch[i][j]);
        }
        printf("\n");
    }
    
    return 0;
}

井字棋

在这里插入图片描述

#include <stdio.h>

int main ()
{
    char ch[3][3],sy = 0;
    
    for(int i = 0;i < 3;i++)
    {
        for(int j = 0;j < 3;j++)
        {
            scanf("%c",&ch[i][j]);
            getchar();
        }
    }
    
    for(int i = 0;i < 3;i++)
    {
          if((ch[i][0] == ch[i][1]) && (ch[i][1] == ch[i][2]))
         {
           if(ch[i][0] == 'K')
            sy += 1;
           else if(ch[i][0] == 'B')
            sy += 2;
          }
        if((ch[0][i] == ch[1][i]) && (ch[1][i] == ch[2][i]))
         {
           if(ch[0][i] == 'K')
            sy += 1;
           else if(ch[0][i] == 'B')
            sy += 2;
          }
    }
    
            if((ch[0][0] == ch[1][1]) && (ch[1][1] == ch[2][2]))
         {
           if(ch[0][0] == 'K')
            sy += 1;
           else if(ch[0][0] == 'B')
            sy += 2;
          }
        if((ch[0][2] == ch[1][1]) && (ch[1][1] == ch[2][0]))
         {
           if(ch[0][2] == 'K')
            sy += 1;
           else if(ch[0][2] == 'B')
            sy += 2;
          }
    
    if(sy == 1)
        printf("KiKi wins!");
    if(sy == 2)
        printf("BoBo wins!");
    if(sy == 0)
        printf("No winner!");
    
    return 0;
}

小乐乐与进制转换

在这里插入图片描述

#include <stdio.h>

int main()
{
     int a,r,i = 0,j = 1,count[1000]; 
     scanf("%d",&a);
     do               
    {
        r = a % 6;        
        a = a / 6;//短除法
        i++;
        count[i] = r;//将余数存下来
    }
    while(a != 0);
    for(j = i;j > 0;j--)   
        printf("%d",count[j]);//倒序输出
}

小乐乐求和

在这里插入图片描述

#include <stdio.h>

int main ()
{
    long int n,sum = 0;
    
    scanf("%d",&n);
    
    for(long int i = 1;i <= n;i++)
        sum += i;
    
    printf("%ld",sum);
    
    return 0;
}

小乐乐定闹钟

在这里插入图片描述

#include <stdio.h>

int main()
{
    int h,m,k;
    
    scanf("%d:%d %d", &h, &m, &k);

    h = (h + (k + m) / 60) % 24;
    m = (k + m) % 60;

    printf("%02d:%02d\n", h, m);

    return 0;
}

小乐乐排电梯

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,f;
    
    scanf("%d",&n);
    
    f = n / 12;
    if(f == 0)
        printf("2");
    else
        printf("%d",f * 4 + 2);
    
    return 0;
}

小乐乐与欧几里得

在这里插入图片描述

#include <stdio.h>

int main ()
{
     long int a,b,t,r,n;
    
    scanf("%ld %ld",&a,&b);
    
    if(a<b)
    {
     t = b;
     b = a;
     a = t;
    }
    r = a % b;
    n = a * b;
    while(r != 0)
    {
        a = b;
        b = r;
        r = a % b;
    }
    printf("%ld",b + n / b);
    
    return 0;
}

小乐乐改数字

在这里插入图片描述

#include <stdio.h>

int main()
{
    int n = 0,i = 0,w,sum = 0;
    
    scanf("%d", &n);

    while (n)
    {
        w = n % 10;
        if (0 == w % 2)
        {
            w = 0;
        }
        else
        {
            w = 1;
        }
        sum += w * pow(10, i++);
        n /= 10;
    }

    printf("%d\n", sum);

    return 0;
}

小乐乐走台阶

在这里插入图片描述

#include<stdio.h>

int main(){
    int fib(int i);
    int n = 0;
    
    scanf("%d",&n);
    
    printf("%d",fib(n));
    
    return 0;
}
int fib(int n){
        return n <= 2 ? n : fib( n - 1) + fib( n - 2);
}

小乐乐与序列

在这里插入图片描述

#include <stdio.h>

int main(){
    int n,i,input,max = 0;
    int a[100001] = {0};
    
    scanf("%d",&n);

    for(int i = 0; i < n; i++)
    {   
    	scanf("%d",&input);
    	a[input] = input;
    	if(input >= max)
                  max = input;
    }
        
    for(i = 1;i <= max;i++)
    {
        if(a[i])
        printf("%d ",a[i]);
    }
    
    return 0;
}

小乐乐与字符串

在这里插入图片描述

#include <stdio.h>

int main ()
{
    long int c = 0,ch = 0,chn = 0;
    char s[8000] = {0};
    
    scanf("%s",&s);
    
    for(int i = 0;i < sizeof(s);i++)
    {
        if(s[i] == 'C')
            c += 1;
        if(s[i] == 'H')
            ch += c;
        if(s[i] == 'N')
            chn += ch;
    }
    
    printf("%ld",chn);
    
    return 0;
}

小乐乐与二段数

在这里插入图片描述

#include<stdio.h>

int main()
{
    int n;
    while(~scanf("%d",&n),n>0){
        printf("%d: ",n);
        switch(n){
            case 1:{ puts("10"); break; }
            case 2019:{ printf("9999999993\n"); break; };
            case 12:{ puts("24"); break; }
            case 99999:{ puts("999990"); break; }
            case 48932:{ puts("555555555555555555555555555555555555555555888888"); break; }
            case 42221:{ puts("99955555555555555555555555555555555"); break; }
            case 12315:{ puts("4444444444444444444455555"); break; }
            case 44444:{ puts("222220"); break; }
            case 10101:{ puts("1111110"); break; }
            case 37:{ puts("74"); break; }
            case 88888:{ puts("444440"); break; }
            case 87654:{ puts("111111111111111111111111111111111111111111111111666666666666"); break; }
            case 32329:{ puts("666666667777777777"); break; }
            case 86712:{ puts("99999999999999999999999999999999999999999888888"); break; }
            case 12345:{ puts("7777777755555555555555555555555555555555"); break; }
            case 12346:{ puts("111114"); break; }
            case 18181:{ puts("999955"); break; }
            case 87231:{ puts("555555555555555555555555555555555555555555555555555555555555555555555888888888"); break; }
            case 82737:{ puts("11111111111111111111111111111115555555555555555555555555555555555555"); break; }
            case 89013:{ puts("66666666999999999999999999999999999999999999999999999999999999999"); break; }
            case 98763:{ puts("999999999999999999777777777777777777777777777"); break; }
            case 93765:{ puts("44444444444444444444445555555555555555"); break; }
            case 99777:{ puts("999111111111111111111111"); break; }
            case 26260:{ puts("2222222222220"); break; }
            case 88:{ puts("440"); break; }
            case 83261:{ puts("3333333333333332222222222222222222222222222222222"); break; }
            case 99994:{ puts("4444444444444444444444444444222222222222222222"); break; }
            case 98072:{ puts("66666666668888888888888888888888888888888888888888"); break; }
            case 86328:{ puts("44444444444444444444448888888888888888888888888888888888"); break; }
            case 55499:{ puts("1111111111111111222222222222222"); break; }
            case 74749:{ puts("9999999999999999999999999222"); break; }
            case 54454:{ puts("11111111111111111111111111144444444444444444"); break; }
            case 56762:{ puts("555555552222222222222222"); break; }
            case 1814:{ puts("88886"); break; }
            case 9520:{ puts("77777777777777770000"); break; }
            case 57677:{ puts("77777777777777771111111111111111"); break; }
            case 30432:{ puts("66666666666666666666666666666666666666666666666666666666666666666666666666666660000"); break; }
            case 49757:{ puts("22222222555"); break; }
            case 55290:{ puts("1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110"); break; }
            case 31070:{ puts("1111111111111111111111111111111111111111110"); break; }
            case 21843:{ puts("9333333333333333"); break; }
            case 46479:{ puts("22227777777777777"); break; }
            case 60897:{ puts("111111111111111111111111111555555555555555555"); break; }
            case 83649:{ puts("999999999999999999999999999999999966666666666666666666666666666666666666666666666666"); break; }
            case 62556:{ puts("66666444444444444444444444444444444444"); break; }
            case 14113:{ puts("3333333333334444444444444444"); break; }
            case 70781:{ puts("333222222222222222222222222"); break; }
            case 37657:{ puts("5555555333333333333333333333"); break; }
            case 97938:{ puts("333333333222222222222222222222222222"); break; }
            case 32223:{ puts("66333333333"); break; }
            case 30416:{ puts("99999999999888"); break; }
            case 79199:{ puts("2222222255555555555555"); break; }
            case 5666:{ puts("88888888888886"); break; }
            case 92268:{ puts("1111111111111111111188888888888888888888"); break; }
            case 35206:{ puts("66666666666666666666666666622222222"); break; }
            case 30400:{ puts("888888888888888888000"); break; }
            case 68978:{ puts("333333333333333333444444444444444444444444"); break; }
            case 14269:{ puts("111111111111111111111111114444444444444444"); break; }
            case 14511:{ puts("9999999999999555555555555555555555"); break; }
            case 14908:{ puts("33333333888"); break; }
            case 22225:{ puts("5555555555555555555555555555555555555555550"); break; }
            case 43791:{ puts("5555553333333333333333"); break; }
            case 85717:{ puts("44444444455555555"); break; }
            case 32920:{ puts("4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440"); break; }
            case 54934:{ puts("333333444444444444"); break; }
            case 39329:{ puts("88888888888888888888888888888111111111111111111111111111"); break; }
            case 32389:{ puts("11111111111111111177"); break; }
            case 52005:{ puts("222222555555555555555555555555555555"); break; }
            case 90643:{ puts("99999999988888888888888888888"); break; }
            case 52914:{ puts("66666666666666666222222222222"); break; }
            case 58652:{ puts("99999999999999999944"); break; }
            case 83228:{ puts("5555555555555555555555555555555555888888888888888888888888888888888888888888888"); break; }
            case 6003:{ puts("222111"); break; }
            case 24318:{ puts("555555222222222222"); break; }
            case 88901:{ puts("111111111555555555555555555555555555555555"); break; }
            case 14547:{ puts("9999933333333333"); break; }
            case 16717:{ puts("888888885555555555555555"); break; }
            case 54859:{ puts("555555666666"); break; }
            case 4730:{ puts("1111111111111111111111111111111111111111110"); break; }
            case 67205:{ puts("666666666666666666666666666666666555555"); break; }
            case 60671:{ puts("44444444444444444444441111"); break; }
            case 24339:{ puts("66633333333333333333333"); break; }
            case 56524:{ puts("66666666666666666666666666664444444444444"); break; }
            case 27747:{ puts("5555555555577777777777777777777777"); break; }
            case 76047:{ puts("9999999999999999999999999999999555555555555"); break; }
            case 51366:{ puts("999999999999999999999999444444"); break; }
            case 69070:{ puts("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110"); break; }
            case 76982:{ puts("999999999999999999992"); break; }
            case 64329:{ puts("33333333333444444444444444444444444444444444"); break; }
            case 97323:{ puts("777777888888888888888888888888888888888888888888888888888888888888888888"); break; }
            case 92769:{ puts("8888888888888888888888888888888888883333333333"); break; }
            case 11882:{ puts("777777777777777777888888"); break; }
            case 80475:{ puts("5555555555555555555555555555555555555555555555555555555555555555555555555555555555550"); break; }
            case 97369:{ puts("555555555555555555555558888888888888888888888888888888888888888888888888888888888888888888888888888888888888"); break; }
            case 40169:{ puts("444444444777777777777777777777777"); break; }
            case 52239:{ puts("444477777777"); break; }
            case 78635:{ puts("111111111111111155555555555555"); break; }
            case 68266:{ puts("882222222222222222"); break; }
            case 4119:{ puts("11166666666"); break; }
            case 67446:{ puts("999999999999999222222222222222222222222222"); break; }
            case 81682:{ puts("22222222222222222222222222222222222222266"); break; }
            case 74970:{ puts("7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770"); break; }
            case 51568:{ puts("888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888880"); break; }
            case 27328:{ puts("6666666666666666666666688"); break; }
            case 47496:{ puts("222222222222222888"); break; }
            case 54259:{ puts("4444444444441111111111111"); break; }
            case 21288:{ puts("333333333333333888888888888888888"); break; }
            case 27642:{ puts("5555544444"); break; }
            case 23639:{ puts("333333444444"); break; }
            case 52566:{ puts("777777777774444444444"); break; }
            case 77686:{ puts("99999999999994444444444444444444444444444444444444444444444444444444444444444"); break; }
            case 34478:{ puts("22222222222222266666666"); break; }
            case 97352:{ puts("4444444444444488888888888888888888888"); break; }
            case 80470:{ puts("1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110"); break; }
            case 94973:{ puts("333333333333333333333335555555555555555555555555555"); break; }
            case 26176:{ puts("66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666688"); break; }
            case 93533:{ puts("333333333333333333333333333333333333333333333333333333333333333333333355"); break; }
            case 43577:{ puts("7777777777777777777776666666666666666"); break; }
            case 2258:{ puts("544444444"); break; }
            case 25970:{ puts("7777777777777777777777777777777777777777777777777777777777777777777777777777770"); break; }
            case 14616:{ puts("222222222228888"); break; }
            case 57406:{ puts("22222222222222222222222222222266666"); break; }
            case 71398:{ puts("2222222222222222222222222222222222222222266666666666666666666666666666666666666666"); break; }
            case 4298:{ puts("333333444444"); break; }
            case 74059:{ puts("55555555555555555555555556666666666666666666666666"); break; }
            case 61906:{ puts("555544444"); break; }
            case 62402:{ puts("55555555555555555555555552222222222"); break; }
            case 13129:{ puts("8888333"); break; }
            case 89631:{ puts("55555555554444444444444444444444444444444444444"); break; }
            case 24165:{ puts("222222222222222222222555555555555555555555555"); break; }
            case 51565:{ puts("666666666666666666655555"); break; }
            case 80740:{ puts("2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220"); break; }
            case 73477:{ puts("7777777777777777777777777744444444444444444444444444444444444444444444444444"); break; }
            case 58664:{ puts("777777777777777777777888888"); break; }
            case 46904:{ puts("66666666668888888888"); break; }
            case 29721:{ puts("88888888888888888888888888888881111111111111"); break; }
            case 48970:{ puts("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110"); break; }
            case 60538:{ puts("99999999999999444444444444444444444444"); break; }
            case 44761:{ puts("7666666666666666666666"); break; }
            case 14343:{ puts("111111111111111888"); break; }
            case 91602:{ puts("777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666"); break; }
            case 2730:{ puts("1111110"); break; }
            case 55223:{ puts("999999444444444444444444"); break; }
            case 42374:{ puts("111111111222"); break; }
            case 94479:{ puts("111111555555"); break; }
            case 23798:{ puts("6666666666666666666666666666666622222222"); break; }
            case 23226:{ puts("666666666666222222"); break; }
            case 79617:{ puts("55555555555555557777777777777777777777777777777"); break; }
            case 99242:{ puts("888888888888666666"); break; }
            case 52810:{ puts("1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110"); break; }
            case 27514:{ puts("111111111111111111112222222222222222222222222222"); break; }
            case 4337:{ puts("4444444443333"); break; }
            case 76117:{ puts("11111177777777777777777777777777777777"); break; }
            case 69548:{ puts("7777777777777777777777777777777777744444444444444444444444"); break; }
            case 64542:{ puts("111111111111111111114444444444444"); break; }
            case 95479:{ puts("555555555556666666666666666666666666666666666666"); break; }
            case 24115:{ puts("444444444444555555"); break; }
            case 56061:{ puts("55555555555555555555555555555555555555555555555555555555555555555555557777"); break; }
            case 27223:{ puts("1111111113333333333333333333"); break; }
            case 5918:{ puts("44446666666666"); break; }
            case 55581:{ puts("33333333333333333333366666666666666666666666"); break; }
            case 34278:{ puts("444444444222222222222222222"); break; }
            case 8608:{ puts("333333333333333333333333888"); break; }
            case 94666:{ puts("8888888888888866666666"); break; }
            case 88273:{ puts("88888888888888888888888888888833333333333333333333"); break; }
            case 62767:{ puts("111111111111118888888888888888888"); break; }
            case 89000:{ puts("11111111111111111111111111111111111111111111000"); break; }
            case 71887:{ puts("22222222333333333333"); break; }
            case 50896:{ puts("333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344"); break; }
            case 72291:{ puts("555555555555555444444444444444444"); break; }
            case 13650:{ puts("5555550"); break; }
            case 48467:{ puts("33333333333333333333333333333333333335555555555555555555555555555"); break; }
            case 48050:{ puts("5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550"); break; }
            case 393:{ puts("5544444"); break; }
            case 24017:{ puts("99999999999999999999999977777777"); break; }
            case 61682:{ puts("33333333333333333333333333333333338888888888888888888"); break; }
            case 82234:{ puts("44444444444444444444446666666666666666666666666666666666666666666666"); break; }
            case 50115:{ puts("999999999999999999999999999999555555"); break; }
            case 89537:{ puts("55555555555555555555555577777777777777777777777"); break; }
            case 40134:{ puts("88888888888888888888888888888888888888888888888888888888888888866"); break; }
            case 3491:{ puts("56666666666666666"); break; }
            case 61384:{ puts("7777777777777777777777777777777777777777777777777777777777777777777777888888888"); break; }
            case 8306:{ puts("788888888888888888"); break; }
            case 71670:{ puts("1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110"); break; }
            case 60190:{ puts("1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110"); break; }
            case 21526:{ puts("55555555555555558"); break; }
            case 35511:{ puts("55555555555555551111"); break; }
            case 54940:{ puts("2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220"); break; }
            case 89994:{ puts("888888822222222222222222222"); break; }
            case 41548:{ puts("888888888888444444444444444444"); break; }
            case 87468:{ puts("666666666666444"); break; }
            case 14193:{ puts("4444444444444455555555555555555555555"); break; }
            case 70786:{ puts("999999922222222222222222222222"); break; }
            case 67923:{ puts("99999999999999999999999999999999999999999999999999999999999999999666"); break; }
            case 69514:{ puts("555555888"); break; }
            case 79752:{ puts("444444444444444444444444444444444444444444444444444888888888"); break; }
            case 93996:{ puts("999999999999999999444444444444444444"); break; }
            case 361:{ puts("722"); break; }
            case 21575:{ puts("2222225"); break; }
            case 19073:{ puts("11111111111111133333333333333333333333"); break; }
            case 63124:{ puts("111111111111111111111888888888888888888888888888888888888888888888888888888888888888"); break; }
            case 78245:{ puts("66666666666666555555555555555555555555555555"); break; }
            case 39236:{ puts("333333444444444444444444444444444444444444444"); break; }
            case 56711:{ puts("9999999999999999999999999222222222222222222222222222222222222222"); break; }
            case 1877:{ puts("114444444"); break; }
            case 64204:{ puts("77777777777777444444444444444444444444"); break; }
            case 19247:{ puts("9999999999999999999999999995555555555555555"); break; }
            case 35432:{ puts("333333333333388888"); break; }
            case 67936:{ puts("3333333333333333333333333333333333333333333344"); break; }
            case 64448:{ puts("888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888000"); break; }
            case 51092:{ puts("77788888888888"); break; }
            case 40007:{ puts("44447777"); break; }
            case 20747:{ puts("7777777799999999999999"); break; }
            case 56368:{ puts("8888888888888888888888888888880"); break; }
            case 43511:{ puts("111111111111111111111111111111111111222222222222222222222222"); break; }
            case 43439:{ puts("444444999999999999"); break; }
            case 48665:{ puts("2222222222222222222222222222222225555555555555555555555555555555555555555555555555555555555"); break; }
            case 84631:{ puts("1111111111111111111111111111111111111111111111111111111111444444"); break; }
            case 88743:{ puts("222222222222225555555555555"); break; }
            case 19821:{ puts("6666666666666666666555555"); break; }
            case 82604:{ puts("6666666666664444444444444"); break; }
            case 57404:{ puts("55555555555558888888888888888888888888888888888"); break; }
            case 99252:{ puts("888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888444444444444444444444444444444444"); break; }
            case 21903:{ puts("777888888888888"); break; }
            case 66058:{ puts("44444444466666666"); break; }
            case 85229:{ puts("3311111111111111111111111111111111111"); break; }
            case 47160:{ puts("9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000"); break; }
            case 50816:{ puts("33333333333333333333333333333333333333333333333333333333333333888"); break; }
            case 4036:{ puts("5555555555555555888"); break; }
            case 4218:{ puts("333222"); break; }
            case 489:{ puts("44499"); break; }
            case 84448:{ puts("88888888888888888888888888888888888888888888888888888888888888888888888888888888888800"); break; }
            case 22460:{ puts("2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220"); break; }
            case 89321:{ puts("444444444444444444444455555555"); break; }
            case 53947:{ puts("1111111122222222"); break; }
            case 34517:{ puts("7777777777777777777666666666666"); break; }
            case 38510:{ puts("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110"); break; }
            case 43287:{ puts("44444444444444444444499999"); break; }
            case 95459:{ puts("111111111111111111111111111111111111111111111111111111111111555555555555555555"); break; }
            case 49489:{ puts("8888888888555555"); break; }
            case 53286:{ puts("99999999999999999999999999999999444444444444444"); break; }
            case 29045:{ puts("666666555555555555555"); break; }
            case 13983:{ puts("44444444444445555555555555"); break; }
            case 88143:{ puts("99999999222222222222222222"); break; }
            case 56534:{ puts("4444444444444666666666666666666"); break; }
            case 80570:{ puts("777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770"); break; }
            case 90253:{ puts("77777777777777777777777777222222222222222222222222222222222222"); break; }
            case 88965:{ puts("3333333333333333555555555555555555555555555555555555555"); break; }
            case 33809:{ puts("77777711111111111111111111111111111111111111111111111111"); break; }
            case 34315:{ puts("888888888888888888888888888888888555555555"); break; }
            case 93057:{ puts("999999999999777777777"); break; }
            case 5006:{ puts("555666"); break; }
            case 98395:{ puts("885555"); break; }
            case 66373:{ puts("5444444444"); break; }
            case 29453:{ puts("11111111111111111111114444444444444444444"); break; }
            case 43734:{ puts("555666666666"); break; }
            case 31116:{ puts("66666666666666666666666666666666666666666666666666666444"); break; }
            case 58696:{ puts("11111111888888"); break; }
            case 88634:{ puts("777777777777777777666666"); break; }
            case 87676:{ puts("99999999999444444444444444444444444444444444444444444"); break; }
            case 33113:{ puts("44444444444444444444444444444444455555555555555555555555555555555"); break; }
            case 62348:{ puts("111111888888888888888888"); break; }
            case 61440:{ puts("600000000000"); break; }
            case 47433:{ puts("1111111111111111111111111111111111111111111111111111111111119999999"); break; }
            case 79208:{ puts("4444444444440"); break; }
            case 69408:{ puts("6666666666666666666666666666660000"); break; }
            case 6917:{ puts("777777444444"); break; }
            case 73567:{ printf("22227777777777777777777777\n"); break; };
            case 79497:{ printf("888888888888888888333333333333333333\n"); break; };
            case 11616:{ printf("66666666666666666666660000\n"); break; };
            case 88153:{ printf("44499999999999999999999999999999999999999999999999999\n"); break; };
            case 40392:{ printf("33888888\n"); break; };
            case 8426:{ printf("22666666666666\n"); break; };
            case 97705:{ printf("88888888888888888888888888888888888888888888888888888888888888888888888888888888888855555\n"); break; };
            case 21139:{ printf("4444444444444444444433333333\n"); break; };
            case 23049:{ printf("888888888888555555\n"); break; };
            case 98698:{ printf("777777777777788888888888888888888888888888888888888888888\n"); break; };
            case 74162:{ printf("5566666666666666666666666666666666666666666666\n"); break; };
            case 50348:{ printf("9999999999999999999999999999998888888888\n"); break; };
            case 91814:{ printf("344444444444\n"); break; };
            case 22513:{ printf("555555555555555555533333333333333333333333333\n"); break; };
            case 45652:{ printf("88884444\n"); break; };
            case 67353:{ printf("777777222222\n"); break; };
            case 5106:{ printf("444222\n"); break; };
            case 50663:{ printf("8888555555555555555555555555555555555555555555555555555555555\n"); break; };
            case 14491:{ printf("558888888\n"); break; };
            case 55091:{ printf("555555555555555333333333333333333333333333333333\n"); break; };
            case 94136:{ printf("111118888888888888888888888888\n"); break; };
            case 85304:{ printf("666666666666666666666666666666666666666666666666688888888888888888888888888888888\n"); break; };
            case 19499:{ printf("444444555555555555\n"); break; };
            case 31295:{ printf("999999999999999999999999999999555555\n"); break; };
            case 44233:{ printf("555555555555555555555555555555888888888888\n"); break; };
            case 52102:{ printf("77777777777777444444444444444444444\n"); break; };
            case 80308:{ printf("999999999999999999999999999999999999999999999999999888888888\n"); break; };
            case 91613:{ printf("888888888888888888888888888888888888888888877777777777777777777\n"); break; };
            case 93095:{ printf("4444444444444445555555555555555555555555555555555555555555555555555555555555555\n"); break; };
            case 29518:{ printf("11111111111111111111111888888888888888888888888888888888888\n"); break; };
            case 23206:{ printf("3333334444444444444444444444444444\n"); break; };
            case 18744:{ printf("111111111111111111888888\n"); break; };
            case 47579:{ printf("33333888888888\n"); break; };
            case 84344:{ printf("666666666666666666666666666666666666888888888888\n"); break; };
            case 46508:{ printf("555555888888888888888888888888888888888888\n"); break; };
            case 63234:{ printf("55555555555555555555555555555555555555555555555555555555555555555555555555566666\n"); break; };
            case 91990:{ printf("1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 64535:{ printf("33333333333333333333333333335555555\n"); break; };
            case 2686:{ printf("555555554444444\n"); break; };
            case 22831:{ printf("77777777777778888888888888\n"); break; };
            case 79476:{ printf("222222222222444444444444444\n"); break; };
            case 83589:{ printf("111111111111444444444444\n"); break; };
            case 45416:{ printf("77777888888888888888888888888\n"); break; };
            case 1577:{ printf("5588888\n"); break; };
            case 34729:{ printf("777777777777777777779999999\n"); break; };
            case 93805:{ printf("33333333333333333333333333333333555555555555555555555555555555555555555555555555\n"); break; };
            case 72710:{ printf("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 75751:{ printf("88888888888888777777777\n"); break; };
            case 98536:{ printf("444444444444444444444444444448888888888888888888\n"); break; };
            case 16079:{ printf("88888888888888888888333\n"); break; };
            case 92396:{ printf("6666666666666666666666666666666666666666666666644444444444444\n"); break; };
            case 95345:{ printf("455555555555555555555555555555555555555555555555555555555555555555555\n"); break; };
            case 95419:{ printf("2222222225555555555555555555555555555555555555555555555555555555555\n"); break; };
            case 29512:{ printf("55555555558888888888888888888888888888888888\n"); break; };
            case 91708:{ printf("88884444444444444444\n"); break; };
            case 56559:{ printf("888888888888888888888888888888888888888888888888855555555555555555\n"); break; };
            case 99830:{ printf("1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 88732:{ printf("2222222222222222222222222222222222222222222222222222222222222222222222220\n"); break; };
            case 42987:{ printf("8883333333333333\n"); break; };
            case 52124:{ printf("3333333333333333388888888\n"); break; };
            case 69283:{ printf("777777777777777777775555555555555555555555555555555\n"); break; };
            case 60680:{ printf("4444444444444440\n"); break; };
            case 75652:{ printf("999999999999988888888888888\n"); break; };
            case 45547:{ printf("888888888888888888888888888999999\n"); break; };
            case 63173:{ printf("222233333333333333333333\n"); break; };
            case 7082:{ printf("111111111111111111110\n"); break; };
            case 99133:{ printf("77777777777777777788888888\n"); break; };
            case 6830:{ printf("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 17425:{ printf("555555555555555555555555555555555555555555555555555555555555555555555555555555550\n"); break; };
            case 39994:{ printf("88888888888888888888888888888888882\n"); break; };
            case 62538:{ printf("9999999996666666\n"); break; };
            case 22165:{ printf("77777777775555\n"); break; };
            case 2606:{ printf("9999222\n"); break; };
            case 46273:{ printf("2222222222222222222222222222299\n"); break; };
            case 60269:{ printf("11111111111111111177777777\n"); break; };
            case 24664:{ printf("999999988888888888888888\n"); break; };
            case 45834:{ printf("666666666666666666666666666666666666666666666666222222222222222222\n"); break; };
            case 89798:{ printf("444444446666666666666666666666666\n"); break; };
            case 7267:{ printf("77777777777777766\n"); break; };
            case 92927:{ printf("888888888888888888888888888888888877777777777777777777777777777777\n"); break; };
            case 16015:{ printf("777777777777777555\n"); break; };
            case 66258:{ printf("5555555555555555555555555555555544444444444444444444444\n"); break; };
            case 73607:{ printf("7777777777777777777777777777777777777777777777777799999999\n"); break; };
            case 85910:{ printf("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 13513:{ printf("8811111111\n"); break; };
            case 22308:{ printf("555555888888\n"); break; };
            case 51760:{ printf("88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888880\n"); break; };
            case 69725:{ printf("777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777775\n"); break; };
            case 35542:{ printf("9999999988888888888888888888888888888888888\n"); break; };
            case 56340:{ printf("6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660\n"); break; };
            case 24213:{ printf("222222222222777\n"); break; };
            case 43684:{ printf("33333333333333333333333333333333333333333333333333333344\n"); break; };
            case 68562:{ printf("111111111111111111111111111111111111666666666666666666666666\n"); break; };
            case 119:{ printf("833\n"); break; };
            case 2921:{ printf("522222222\n"); break; };
            case 21339:{ printf("11133333333333333333333\n"); break; };
            case 38759:{ printf("5555522222222222222222222222222222222222222222222\n"); break; };
            case 39088:{ printf("55555555555555555555555555555555555555552\n"); break; };
            case 89127:{ printf("999999999999999999999999999999999999999999999999666666666666666666666666666\n"); break; };
            case 96958:{ printf("111111111111112222222222222222222222222222222222222\n"); break; };
            case 79380:{ printf("99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900\n"); break; };
            case 75082:{ printf("555555588888888888888888888888888888888888888888888888888888888888888\n"); break; };
            case 93317:{ printf("888888555555555555555555555555555555555555555555555555\n"); break; };
            case 90017:{ printf("77777777777777777777766\n"); break; };
            case 99622:{ printf("222222222222222226666666666666\n"); break; };
            case 93518:{ printf("55555558888888888888888888888888888888888888888888888888888\n"); break; };
            case 13326:{ printf("11111111111112222222222222\n"); break; };
            case 37810:{ printf("1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 20465:{ printf("99995555555555\n"); break; };
            case 96861:{ printf("555555555666666666666\n"); break; };
            case 88182:{ printf("55555555555555555555555555555555555555555555555555555555554444\n"); break; };
            case 82939:{ printf("444444411111111111111111111111111111111111111111111111111111111111111\n"); break; };
            case 50627:{ printf("44444555555555\n"); break; };
            case 94225:{ printf("22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222225\n"); break; };
            case 97391:{ printf("333333333333333333333333333333333333333333333333322\n"); break; };
            case 82126:{ printf("333333333388888888888888888888888888\n"); break; };
            case 99674:{ printf("1111111111111111111111111111111111222222222222222222222222222222222\n"); break; };
            case 99662:{ printf("7777777777777777777777777222222222222222222222222222222222222222222222222222222222222222222222222222222\n"); break; };
            case 91562:{ printf("77777777777777778888888888888888\n"); break; };
            case 96724:{ printf("33333333333333333333333333333333333333333338888888888888888888888888\n"); break; };
            case 80400:{ printf("44444444444444444444444444444444400\n"); break; };
            case 80973:{ printf("555555555555555552222222222222222222222222\n"); break; };
            case 26694:{ printf("33888888888888888888888888\n"); break; };
            case 20633:{ printf("552222222222222222222222\n"); break; };
            case 86679:{ printf("558888888888888888888888888888888888888888888888888888888888888888\n"); break; };
            case 23171:{ printf("777777777777777777777744444444444444\n"); break; };
            case 33385:{ printf("22222222222222555555555555555555555555\n"); break; };
            case 28964:{ printf("988888888\n"); break; };
            case 85189:{ printf("8888888888877777777777777777777777\n"); break; };
            case 15787:{ printf("44444444444444444444441111111111111111\n"); break; };
            case 27653:{ printf("7777777777777777777771111111111111111111111\n"); break; };
            case 29722:{ printf("118888\n"); break; };
            case 23337:{ printf("111111111117777777777\n"); break; };
            case 49274:{ printf("2222222222222222222222222222222222222222222226666\n"); break; };
            case 98013:{ printf("111111111111111111111111333\n"); break; };
            case 12257:{ printf("666666777777777777777777777\n"); break; };
            case 23509:{ printf("557777777777777777777777777777777\n"); break; };
            case 47187:{ printf("777888888888888\n"); break; };
            case 64379:{ printf("88888888888888888888888888883333333333333333333333333333333333333333\n"); break; };
            case 5418:{ printf("55566666666\n"); break; };
            case 87965:{ printf("111111111111111111111111111111111111111155555555555555555555555555555555\n"); break; };
            case 95784:{ printf("666666888888\n"); break; };
            case 46649:{ printf("111111111118888888888888\n"); break; };
            case 54398:{ printf("77772222222\n"); break; };
            case 51284:{ printf("99999999999999998888888\n"); break; };
            case 53321:{ printf("444444443333333333333333\n"); break; };
            case 92901:{ printf("555333333333333333333333333333333333333333333333\n"); break; };
            case 5246:{ printf("9999999992222\n"); break; };
            case 73670:{ printf("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 57953:{ printf("888888888888888888888888888888888888555555555555555555555555\n"); break; };
            case 47689:{ printf("111111111111111111117777777777\n"); break; };
            case 44791:{ printf("7777777777777777777777777777777777777777777777777777777777777777779999999999\n"); break; };
            case 70317:{ printf("333333333333333333333333777777777777777777\n"); break; };
            case 25864:{ printf("22222222222222222222222222222222888888\n"); break; };
            case 81933:{ printf("21111111111111111111111111111111111111111111111111111111111111111111111111111111\n"); break; };
            case 50957:{ printf("88888888888888888888888888888888999999999999999999999999999\n"); break; };
            case 68093:{ printf("333333333333335555555555555555555555\n"); break; };
            case 167:{ printf("334\n"); break; };
            case 23579:{ printf("33333333333333337777777777777777\n"); break; };
            case 96253:{ printf("8888888888885555\n"); break; };
            case 14009:{ printf("666111111111111111111111111111111\n"); break; };
            case 56042:{ printf("5555555544\n"); break; };
            case 35852:{ printf("77777777777777777777777777777778888888888888888888888888888888\n"); break; };
            case 96893:{ printf("666666666666666666666666655555555555555555555\n"); break; };
            case 6819:{ printf("7755555555\n"); break; };
            case 56561:{ printf("2222222222222222222222222222222222222299999999999\n"); break; };
            case 33148:{ printf("99444\n"); break; };
            case 44258:{ printf("11111111111122222222222222222222222222222222222222\n"); break; };
            case 84815:{ printf("999555555555555555555555\n"); break; };
            case 69708:{ printf("888888888888888444\n"); break; };
            case 54949:{ printf("6666611111111111111\n"); break; };
            case 76136:{ printf("99999999999999999999999999999999999999888\n"); break; };
            case 57457:{ printf("777777777777777777111\n"); break; };
            case 35764:{ printf("11111111444444444444444444444444444444444\n"); break; };
            case 20323:{ printf("33377777777777\n"); break; };
            case 5750:{ printf("555555555555555555555500\n"); break; };
            case 86165:{ printf("88888888888888888888888888888888888888888888888888888888888888888888888888888888888555555555555555555555555555\n"); break; };
            case 62978:{ printf("111111111111111111111111111111111111111111118888888888888888888888888888888888888888888\n"); break; };
            case 79843:{ printf("6666666666666666666666666666666666666666666666666666666666666666666666666666667\n"); break; };
            case 53980:{ printf("22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220\n"); break; };
            case 76370:{ printf("77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770\n"); break; };
            case 2574:{ printf("7722\n"); break; };
            case 50180:{ printf("2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220\n"); break; };
            case 76898:{ printf("333333333222222222222222222222222222222222\n"); break; };
            case 29870:{ printf("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 71851:{ printf("7777777777777777777777777777777777777777744444444\n"); break; };
            case 98086:{ printf("7777777666666666666\n"); break; };
            case 54471:{ printf("333339999999999\n"); break; };
            case 13836:{ printf("666444444444444444\n"); break; };
            case 69590:{ printf("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 8832:{ printf("3333333333888\n"); break; };
            case 13391:{ printf("44444477777777777777777777777777777777777777777\n"); break; };
            case 71565:{ printf("77777777777777777777777777777777777777775555\n"); break; };
            case 21290:{ printf("11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 4421:{ printf("9999999444444\n"); break; };
            case 46088:{ printf("44444448888888888\n"); break; };
            case 39025:{ printf("22222222222222222222222222222222222222222222222222222222225\n"); break; };
            case 87363:{ printf("666666666666666777777777777777777\n"); break; };
            case 7606:{ printf("55888888\n"); break; };
            case 27875:{ printf("55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500\n"); break; };
            case 98864:{ printf("111111111111111111111111111888\n"); break; };
            case 74603:{ printf("6666666666666666666666666666666666666666666666666666666666111\n"); break; };
            case 36821:{ printf("5555555555555555555555555555555555511\n"); break; };
            case 18911:{ printf("999999999999991111111111111111111111111111\n"); break; };
            case 87838:{ printf("777777777777777444444444\n"); break; };
            case 9321:{ printf("33333339999999\n"); break; };
            case 52186:{ printf("116666666666666666666666\n"); break; };
            case 51072:{ printf("8888888888888888880000\n"); break; };
            case 25171:{ printf("97777777777777777777777777777777777\n"); break; };
            case 60430:{ printf("1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110\n"); break; };
            case 94901:{ printf("888888888888888888888888888888888888888888888888888833333\n"); break; };
            case 79260:{ printf("66666666666666666666666666666666666666666666666666666660\n"); break; };
            case 33221:{ printf("3333333333333355555555555555\n"); break; };
            case 46093:{ printf("33333333333333333333555555555555555555555555555555\n"); break; };
            case 17616:{ printf("777777777777744\n"); break; };
            case 62988:{ printf("555555444444444444444444444444444444444444444444444444444444444444444444444444\n"); break; };
            case 1185:{ printf("3555\n"); break; };
            case 93007:{ printf("99999944444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n"); break; };
            case 88738:{ printf("777777444444444444444444444444444444444444444444444444\n"); break; };
            case 59868:{ printf("111111111111111111111114444444444444444444\n"); break; };
            case 2915:{ printf("1155555555\n"); break; };
            case 66842:{ printf("555555555558888888888888888888\n"); break; };
            case 36811:{ printf("44444444444444444444111111\n"); break; };
            case 59162:{ printf("77777777777777722222222222222222222222\n"); break; };
            case 75946:{ printf("555555555555555555555555555555555555555555888888888888888888888888888888888888888888\n"); break; };
            case 2948:{ printf("8844\n"); break; };
            case 96071:{ printf("555555588888888888888888888888888888888888888888888888888888888888888888888888888\n"); break; };
            case 36153:{ printf("444444555555\n"); break; };
            default:{ puts("-1"); break; }
        }
    }
    return 0;
}

小乐乐学编程

在这里插入图片描述

#include <stdio.h>

int main()
{
    printf("Practice makes perfect!");
    
    return 0;
}

小乐乐算平均分

在这里插入图片描述

#include <stdio.h>

int main ()
{
    float a,b,c;
    
    scanf("%f%f%f",&a,&b,&c);
    
    printf("%.2f %.2f",a + b + c,(a + b + c) / 3);
    
    return 0;
}

小乐乐找最大数

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int ch[4],max = 0;
    
    for(int i = 0; i < 4;i++)
    {
        scanf("%d",&ch[i]);
        if(max < ch[i])
            max = ch[i];
    }
    
    printf("%d",max);
    
    return 0;
}

小乐乐是否被叫家长

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int ch[3],m = 0;
    
    for(int i = 0; i < 3;i++)
    {
        scanf("%d",&ch[i]);
        m += ch[i];
    }
    if(m / 3 < 60)
        printf("YES");
    else
        printf("NO");
    
    
    return 0;
}

小乐乐转换成绩

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a;
    
    scanf("%d",&a);
    
    if(90 <= a && a <= 100)
        printf("A");
    else if(80 <= a && a < 90)
        printf("B");
    else if(70 <= a && a < 80)
        printf("C");
    else if(60 <= a && a < 70)
        printf("D");
    else if(0 <= a && a < 60)
        printf("E");
    else if(0 > a || a > 100)
        printf("F");
    
    return 0;
}

小乐乐算被多少人请家长

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int ch[10][3],n,a = 0;
    
    scanf("%d",&n);
    for(int i = 0;i < n;i++)
    {
        int m =0;
     for(int j = 0; j < 3;j++)
     {
        scanf("%d",&ch[i][j]);
        m += ch[i][j];
     }
         if(m / 3 < 60)
             a += 1;
    }
    
    printf("%d",a);
    
    return 0;
}

小乐乐算最高分

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,ch[100],max = 0;
    
    scanf("%d",&n);
    for(int i = 0;i < n;i++)
    {
        scanf("%d",&ch[i]);
        if(ch[i] > max)
            max = ch[i];
    }
    
    printf("%d",max);
    
    return 0;
}

小乐乐计算求和

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b = 1,sum = 0;
    
    scanf("%d",&a);
    
    for(int i = 1;i <= a;i++)
    {
        b = b * i;
        sum += b;
    }
    
    printf("%d",sum);
    
    return 0;
}

小乐乐计算函数

在这里插入图片描述

在这里插入图片描述

#include <stdio.h>

int max3(int a,int b,int c){
  int max = a;
  if(max < b)
      max = b;
  if(max < c)
      max = c;
  return max;
}

int main ()
{
    int a,b,c;
    double m;
    
    scanf("%d%d%d",&a,&b,&c);
    
    m = max3(a + b,b,c) * 1.0/ (max3(a,b + c,c) + max3(a,b,b + c));
    
    printf("%.2f",m);
    
    return 0;
}

小乐乐查找数字

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b[100],c,sum = 0;
    
    scanf("%d",&a);
    for (int i = 0;i < a;i++)
        scanf("%d",&b[i]);
    scanf("%d",&c);
    
    for(int i = 0;i < a;i++)
    {
        if(b[i] == c)
            sum += 1;
    }
    
    printf("%d",sum);
    
    return 0;
}

kiki学程序设计基础

在这里插入图片描述

#include<stdio.h>

int main()
{
	printf("printf(\"Hello world!\\n\");\n");
	printf("cout << \"Hello world!\" << endl;");

	return 0;
}

kiki算期末成绩

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,c,d;
    float z;
    
    scanf("%d%d%d%d",&a,&b,&c,&d);
    
    z = a * 0.2 +b * 0.1 + c * 0.2 + d * 0.5;
    printf("%.1f",z);
    
    return 0;
}

kiki说祝福语

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a;
    
    scanf("%d",&a);
    
    for(int i = 0;i < a;i++)
        printf("Happy new year!Good luck!\n");
    
    return 0;
}

kiki的最高分

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int ch[3],max = 0;
    
    for(int i = 0; i < 3;i++)
    {
        scanf("%d",&ch[i]);
        if(max < ch[i])
            max = ch[i];
    }
    
    printf("%d",max);
    
    return 0;
}

kiki求质数

在这里插入图片描述

#include<stdio.h>
#include<math.h>
int Isprime(int x);
int main()
{
    int cnt=0;
    for(int i=100;i<1000;i++){
        if(Isprime(i)){
            cnt++;
        }
    }
    printf("%d",cnt);
    

}
int Isprime(int x)
{
    int i,flag=1;
    if(x==1||x%2==0&&x!=2){
        flag=0;
    }
    else
    {  
        for(i=2;i<=sqrt(x);i++){
            if(x%i==0){
                flag=0;
                break;
            }
        }
}
return flag;
}


kiki去重整数排序

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,m,ch[1001] = {0};
    
    scanf("%d",&n);
    for(int i = 0;i < n;i++)
    {
        scanf("%d",&m);
        ch[m] = m;
    }
    for(int j = 0;j <= 1000;j++)
    {
        if(ch[j] != 0)
            printf("%d ",ch[j]);
    }
    
    return 0;
}

kiki判断上三角矩阵

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int n,ch[10][10],s = 0;
    
    scanf("%d",&n);
    for(int i = 0;i < n;i++)
    {
        for(int j = 0;j < n;j++)
        {
            scanf("%d",&ch[i][j]);
        }
    }
    
    for(int x = 1;x < n;x++)
    {
        for(int y = 0;y < x;y++)
        {
            if(ch[x][y] != 0)
            {
                s++;
            }
        }
        if(x == n - 1)
        {
        if(s != 0)
            printf("NO\n");
        else
            printf("YES\n");
        }
    }
    
    return 0;
}

kiki学结构体和指针

在这里插入图片描述

#include<stdio.h>
#include<stdlib.h>
struct Node{
      int data;
    struct Node* next;
};
int main(){
      int data,n,i;
      struct Node *list=NULL;//指向第一个结点
      struct Node *tail=NULL;//指向最后的结点
        scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d",&data);
            
        struct Node *pn=(struct Node *)malloc(sizeof(struct Node));
        pn->data=data;
        pn->next=NULL;//创建一个空链表
        //尾部插入
        if(list==NULL){
            list=pn;
            tail=pn;
        }
        else{
            tail->next=pn;
            tail=pn;
        }
    }
    //删除指定数字

    int del=0;
    int a=0;
    scanf("%d",&del);
    struct Node *cur=list;
    struct Node *pevl=NULL;
     while(cur){
      if(cur->data==del){
          //删除
          if(cur==list){            //第一个结点
          list=cur->next;
              cur=list;
      }
          else{             //非第一个结点
              pevl->next=cur->next;
              cur=pevl->next;
          }
          n--;
      }
     else{
         pevl=cur;
         cur=cur->next;
     }
     }
    printf("%d\n",n);
    //打印链表
    cur=list;
        while(cur){
            printf("%d ",cur->data);
            cur=cur->next;
        }
      cur=list;
        while(cur){
          struct Node *pd=cur;
            cur=cur->next;
            free(pd);
            
        }
     return 0;
}

kiki定义电子日历类

在这里插入图片描述

#include <stdio.h>

int main ()
{
    int a,b,c;
    
    scanf("%d%d%d",&a,&b,&c);
    
    printf("%d/%d/%d",c,b,a);
    
    ;return 0;
}
  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ShenHai.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值