Principiantes en programación en lenguaje C. Escrito en lenguaje C: ¿Cuántos días han pasado desde que nací? Utilice una declaración de cambio o un bucle for.
Importar texto Java . formato de fecha simple;
Importar fecha util . >//Calcula cuántos días naciste.
Campo de clase pública{
/**
* @param args
*/
Público estático void main(String[] args) {
// TODO fragmento de método generado automáticamente
int año=0, mes=0, día = 0;
int天书;
Escáner escáner = nuevo escáner (system. in);
System.out.print("Ingrese el año");
año = escáner . nextint();
System.out.print("Ingrese el mes"
mes = escáner
System.out.print("Ingrese la fecha");
día = escáner.
Tianshu = muchos días (año, mes, día); >
System.out.println("Dónde vive:" Tianshu "天");
}
//Ingrese el año, mes y día, y el resultado el número de días.
Privado estático int muchos días(int año, int mes, int día){
int Shu = 0
int hoyaño, hoymes, hoydía
string snow = " ";
int sheng = 0; //El número de días desde una fecha determinada hasta el final del año
Fecha de hoy = nueva fecha ();
p>SimpleDateFormat SDF = new SimpleDateFormat(" yyyyMMdd ");
sNow = sdf.format(hoy);
hoy año = entero . parse int(snow . substring (0, 4));
hoy mes = entero . parse int (snow . substring (4, 6)); . parse int (snow . substring (6));
//System.out.println(año "." mes "." día "." hoyaño ". hoymes ".
hoy día);
for(int I = año 1; i lttodayyeari ){
if (i 4 == 0) {
Shu = Shu 366 ;
}En caso contrario{
Shu = Shu 365;
}
}
Sheng = howday( año, mes, día);
if(año 4 == 0){
sheng = 366 -sheng;
}else{
Sheng = 365 - Sheng;
}
shu = shu sheng howday(hoyaño, hoymes, hoy día);
Regresar a Shu;
p>}
//Ingrese el número de días del año devuelto.
Privado estático int howday(int año, int mes, int día){
int da[] = {1, 3, 5, 7, 8, 10, 12};
int xiao[] = {4, 6, 9, 11};
int Tian = 0
if(mes == 1){
Tian=día;
}
De lo contrario{
for(int I = 1; i lt mes; i ){ p>
if(panduan(da,i)){
田=田31;
}
si no(panduan(xiao,i) )){
Día = día 30
}
else if((I == 2) amp; amp(año 4 == 0)) {
Día = día 29;
} else if((I = = 2) amp; amp(4to año! = 0)) {
Tian = Tian Tian 28
}
}
Tian = Tiantian
}
Regresar al campos;
}
//Determina si la variable pertenece a la matriz.
Sección de operación booleana estática privada(int[] a, int biangliang){
boolean boo = false
for(int I = 0; i lta. Longitud; i ){
if(a[i] ==Bian Liang){
boo = true
Descanso;
}
}
Devolver boo
}
}