007 — Inversion des chiffres d’un entier
Voir le code source
007整数数字反转.c
#include <stdio.h>
int aaa(int a);
int main(void)
{
int a, b, i, fff = 0;
scanf("%d", &a);
b = aaa(a);
int c[b];
for (i = 0; i < b; i++)
{
c[i] = a % 10;
a /= 10;
}
for (i = 0; i < b; i++)
{
if (c[i] != 0 && fff == 0)
fff++;
if (c[i] != 0 || fff != 0)
printf("%d", c[i]);
}
return 0;
}
int aaa(int a)
{
int b = 0;
while (a > 0)
{
a /= 10;
b++;
}
return b;
}Sources originales uniquement. Des dépendances externes peuvent être nécessaires ; la compilation autonome n’est pas garantie.