Red de conocimiento informático - Computadora portátil - 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.

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.

Señor, ¿conoce JAVA? Acabo de escribir uno en JAVA. La sintaxis puede ser diferente a la del lenguaje C, pero el algoritmo debe ser comprensible.

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 ){

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

}

}