如何按逆序打印出数字,比如原数为321,输出123,谢谢啊!
如何按逆序打印出数字,比如原数为321,输出123,谢谢啊!
2008-08-10 18:53
程序代码:/*******************************************************************************
按逆序打印出数字,比如原数为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();
}
2008-08-10 19:49
2008-08-10 19:58
程序代码:
#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--);
}
}
2008-08-10 21:05
2008-08-10 21:50
2008-08-10 22:05
2008-08-10 22:19
2008-08-11 21:11
2008-08-11 21:41
程序代码:#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);
}
}
2008-08-11 22:50