Red de conocimiento informático - Problemas con los teléfonos móviles - [Ayuda] 2 pequeños programas en lenguaje C

[Ayuda] 2 pequeños programas en lenguaje C

1. Solución: El programa fuente es el siguiente:

main()

{

long n, s=0;

int x;

scanf("ld",amp;n);

while (n)

{

x=n10;/*Sacar cada bit de N por turno*/

s =x;/*Realizar suma*/

n=n/10; /*Eliminar número de dígitos eliminados*/

}

printf("sum=ld", s);

}

Solución: Fuente El programa es el siguiente:

main()

{

int i, j

for(i; =1; ilt; =9 ;i)

{

for(j=1;jlt;=9;j)

{

printf("4d ", i*j);/*La función de alineación se puede realizar aumentando el marcador de posición aquí. Si desea utilizar el método de agregar 0 para lograrlo, no creo que sea recomendable*/

}

printf("\n");

}

}

Además, si el programa fuente está alineado con una tabla de multiplicar pura de 9*9 de la siguiente manera:

main()

{

int i, j;

para(i=1; ilt; =9; i )

{

para(j=1;jlt;=i;j)

{

printf("3d* d=2d", i, j, i*j

}

printf("\n");

}

}