Red de conocimiento informático - Conocimiento de la instalación - Ayuda: Ayúdame a escribir algunos programas "aritméticos" en lenguaje C

Ayuda: Ayúdame a escribir algunos programas "aritméticos" en lenguaje C

Pregunta 1

#include "stdio.h"

int fn(int x);

int main()

p>

{

int x, y;

scanf("%d", &x);

y=fn(x); /p>

printf("%d\n", y);

devuelve 0;

}

int fn(int x)

{

si(x<0) devuelve -1;

más si(x==0) devuelve 0;

más return 1;

}

Segunda pregunta

#include "stdio.h"

int main()

{

char ch;

scanf("%c", &ch);

/*Determinar si ch es una letra mayúscula*/

if( ch >= 'A' && ch <= 'Z')

{

ch += 32 /*Agrega 32 y convierte a letras minúsculas; */

printf("%c\n", ch);

}

else

{

printf("%c\n", ch);

}

devuelve 0;

}

Pregunta 3

#include "stdio.h"

/* la función max devuelve la más grande entre a, b, c*/

int max(int ​​​​a , int b, int c);

int main()

{

int m, a, b, c;

scanf ("%d %d %d", &a, &b, &c);

m=max(a,b,c);

printf("%d\n " , m);

devuelve 0;

}

int max(int ​​​​a, int b, int c)

{

int temp;

/*Juzga a y b primero, y almacena el mayor de a y b en temp*/

if(a> =b )

temp = a;

else

temp = b

/*Juzga el tamaño de temp y c* /

if(c>temp)

temp = c;

return temp;

}

Cuarta Pregunta

#include "stdio.h"

int main()

{

int a=3, b=4 , c=5;

int x, y;

/*Cada expresión devuelve un valor bool, 0 o 1, simplemente envíelo directamente*/

printf("%d\n", a+b>c&&b==c);

printf("%d\n", a||b+c&&b-c);

printf("%d\n", !(a>b)&

amp;&!c||1);

printf("%d\n", !(x=a)&&(y=b)&&0);

printf( "%d\n", !(a+b)+c-1&&b+c/2 );

devuelve 0;

}

¿Qué es allí Si no lo entiendes, pregúntame y haré todo lo posible para ayudarte ^_^