[Introducción al lenguaje C] ZZULIOJ 1026-1030

ZZULIOJ 1026: Juicio de tipo de carácter

Tema Descripción

Ingrese un carácter desde el teclado para determinar si el carácter es una letra mayúscula, una letra minúscula, un carácter numérico u otro carácter. Salida de la información de aviso correspondiente respectivamente.

ingresar

Introduce un carácter.

producción

Si el carácter es una letra mayúscula, muestra "superior"; si es una letra minúscula, muestra "inferior"; si es un carácter numérico, muestra "dígito"; si es cualquier otro carácter, muestra "otro". (salida sin comillas dobles).

entrada de muestra 

E

salida de muestra 

upper
#include<stdio.h>#include<ctype.h>
int main(){
   
       char ch;    scanf("%c",&ch);    if(islower(ch))        printf("lower\n");    else if(isupper(ch))        printf("upper\n");    else if(isdigit(ch))        printf("digit\n");    else        printf("other\n");    return 0;}

ZZULIOJ 1027: Juzgando el número de narcisos

Tema Descripción

La primavera es la estación de las flores, y el narciso es el representante más encantador de ellas. Hay un número de narciso en matemáticas. Él lo define de la siguiente manera: "Número de naffodil" se refiere a un número de tres dígitos cuya suma cúbica es igual a su número en sí mismo, por ejemplo: 153=13+53+33. Ahora se requiere ingresar un número de tres dígitos, juzgar si el número es un número de narciso, si es así, generar "sí", de lo contrario, generar "no" 

ingresar

Introduzca un entero positivo de tres dígitos.

producción

Salida "sí" o "no".

entrada de muestra 

153

salida de muestra 

yes
#include <stdio.h>#include <stdlib.h> int main(){   int m,a,b,c;    scanf ("%d",&m);    a=m/100;    b=(m/10)%10;    c=m%10;    if(m==a*a*a+b*b*b+c*c*c){
   
           printf("yes");    }    else{
   
           printf("no");    }    return 0;}

ZZULIOJ 1028: ¡Me encanta 闰年!

Tema Descripción

 Según un año, se juzga si es un año bisiesto.

ingresar

 La entrada es un número entero que representa un año.

producción

Si es un año bisiesto, envíe "Sí", de lo contrario, envíe "No". La salida está en una sola línea.

entrada de muestra 

2012

salida de muestra 

Yes
#include <stdio.h>#include <stdlib.h>  int main(){
   
         int y;    scanf("%d",&y);    if(y%400==0||(y%4==0&&y%100!=0)){
   
       printf("Yes\n");}    else    {
   
           printf("No\n");    }    return 0;}

ZZULIOJ 1029: Triángulo Juicio

Tema Descripción

Dados tres enteros positivos, determine si se puede formar un triángulo usando estos tres enteros como longitudes de los lados.

ingresar

La entrada son tres enteros positivos en el rango int separados por un espacio.

producción

Si se puede formar un triángulo, emita "Sí", de lo contrario, emita "No"

entrada de muestra 

3 4 5

salida de muestra 

Yes
#include <stdio.h>#include <stdlib.h>#include <math.h>
int main(){
   
       int a,b,c;    scanf("%d %d %d",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){
   
       printf("Yes");}else    printf("No");     return 0;}

ZZULIOJ 1030: Juzgando Triángulos Rectángulos

Tema Descripción

Ingrese tres enteros positivos y juzgue si se puede formar un triángulo rectángulo usando estos tres enteros como longitudes de los lados.

ingresar

Introduzca tres números enteros positivos.

producción

¿Se puede formar un triángulo rectángulo? Si puede generar: Sí. Si no, genera: no.

entrada de muestra 

6 8 10

salida de muestra 

yes
#include <stdio.h>#include <stdlib.h>
int main(){
   
       int a,b,c;    scanf("%d%d%d",&a,&b,&c);if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a){
   
       printf("yes");}else    printf("no");    return 0;}

Supongo que te gusta

Origin blog.csdn.net/m0_62975468/article/details/126011323
Recomendado
Clasificación