将一个四位数,反向输出。
#include<stdio.h> int main() { int arr[3]={}; scanf("%1d%1d%1d%1d",&arr[0],&arr[1],&arr[2],&arr[3]); printf("%d%d%d%d",arr[3],arr[2],arr[1],arr[0]); }
#include<stdio.h> int main() { int a; scanf("%d",&a); while(a) { printf("%d",a%10); a=a\10; } return 0; }
int main() { int n; scanf("%d", &n); int arr[4] = { n / 1000, n / 100 % 10, n / 10 % 10, n % 10}; int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 3 - i; j++) { int x = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = x; } } for (i = 0; i < 4; i++) { printf("%d", arr[i]); } return 0; }
#include <stdio.h> int main() { int n = 0; scanf("%d", &n); while (n) { printf("%d",n % 10); n /= 10; } return 0; }
#include <stdio.h> #include <math.h> int main() { int n = 0; int m = 0; scanf("%d", &n); if (1000 <= n && 9999 >= n) { for (int i = 1; i <= 4; i++) { m = n % 10; if (0 == m) { printf("0"); } if (0 != m) { printf("%d", m); } n /= 10; } } return 0; }