如何按逆序打印出数字,比如原数为321,输出123,谢谢啊!
如何按逆序打印出数字,比如原数为321,输出123,谢谢啊!
/******************************************************************************* 按逆序打印出数字,比如原数为321,输出123. *******************************************************************************/ #include<stdio.h> #include<string.h> #define N 1000 int main(void) { int i; char a[N]; printf("input a[]:\n"); gets(a); for(i=strlen(a)-1;i>=0;i--) printf("%c",a[i]); getch(); }
#define n 3 int main(void) { int num[n]={1,2,3}; int *p; p=num[n-1]; int i; for(i=0;i<n;i++) { printf("%d",*p--); } }
#include<string.h> #include<stdio.h> int main(void) { int number,result=0; printf("Input a value:"); scanf("%d",&number); while(number) { result=number%10; number/=10; printf("%d\n",result); } }