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;
}