Ejemplos de programación en Xcode
# define SALTO _ AÑO(y)((y)% 400 = = 0 | |((y)% 4 = = 0 &&(y)%100!= 0) )
(2) No es necesario ingresar x para integrales definidas, ¿verdad?
Integral doble (doble a, doble b)
{
doble res = 0.0
Doble I;
p>
Doble δ = 0.001;
int sign = 1
Doble tmp
Si (a & gtb)
{
tmp = a;
a = b;
b = tmp
signo =-1; p>
}
for(I = a+δ/2;i<b;i+=delta)
RES+=(I+1)* delta;
Retorno de carro * res
}
(3)-1 es, por supuesto, verdadero, solo 0 es falso.
(4) En el caso de scanf ("%s", a), finaliza cuando encuentra un espacio, por lo que no hay estadísticas después del espacio y se puede usar.
fgets(a, 100, stdin);
Esta respuesta es recomendada por el autor de la pregunta.
¿Recibir un me gusta?
¿Comentarios?
Compartir
Empacar el informe
¿Ganlin 1005?
2011-09-08
1.
# include & ltstdio.h & gt
//Definir tipo bool p> p>
enumeración typedef
{
Falso, // no es 0.
Verdadero // es 1.
} bool
bool SALTO _ AÑO(int
int main()
{
int año;
Printf("Ingrese el año: \ n ");
scanf("%d ", & amp año); ( Año bisiesto (año))
{
printf("%d es un año bisiesto.\n", año);
}
Otros
{
printf("%d no es un año bisiesto.\n", año);
}
System("Pause ");
Return 0;
}
//Determina si es un año bisiesto.
Año bisiesto booleano (año entero)
{
if((año % 400 = = 0)| |((año % 4)= = 0 & amp; & amp(año% 100!= 0)))
{
Devuelve verdadero
}
Otro p >
{
Devuelve falso
}
}
2.
Se puede llamar por función, Referencia 1.
En cuanto a cálculo, depende de lo bueno que seas en cálculo.
3. En lenguaje C, distinto de cero significa 1, entonces, ¿-1 es verdadero o falso?
Para esta pregunta, puedes mirar el tipo bool definido en la primera pregunta. Si es un bucle, 1 significa verdadero y 0 significa falso.
4.
# include & ltstdio.h & gt
void main()
{
int I;
char a[100];
int b=0, c=0, d=0, e = 0;
Printf(" Introduzca 10 caracteres: \ n ");
scanf("%s ", a);
for(I = 0;i<10;i++)
{
si((a[I]& gt;= 65 & amp& ampa[I]& lt;= 91)| |(a[I]& gt;= 97 & amp& ampa[I ]<= 123))b++;
si no(a[I]>= 48 &&a[I]<= 57)c++;
si no(a[ I]= = 32)d++;
else e++;
}
printf("%d,%d, %d, %d ", b , c, d, e);
}
El error es
if((a[I]& gt; = 65 &&a[I]< ;= 91)| |(a[I]>= 97 &&a[I]<= 123))b++;
si no (a[I]& gt;= 48 &&a[I] <= 57)c++;
else if(a[I]= = 32)d++;
Donde a[i] es el tipo de carácter, 65 es un número entero, a [I]>=65 debería ser a[i]>='a', y el resto son similares