#include <stdio.h> int main() { int i=12345; //scanf("%d",&i); while(i!=0){ printf("%d",i%10); i=i/10; } }
字符串
#include<stdio.h>
#include<string.h>
main()
{
int i,j,t,n;
char a[10]="abcd";
//gets(a);
n=strlen(a);
printf("入字符串長:%d
",n);
for(i=0;i<=n/2;i++) {
t=a[i];
a[i]=a[n-1-i];
a[n-1-i]=t;
}
for(j=0;j<n;j++) {
printf("%c",a[j]);
printf("
");
}
方法2
#include <stdio.h> #include<string.h> int main() { char a[100]="abcde"; int i,n; //gets(a); n=strlen(a); for(i=n-1;i>=0;i--) //逆序输出 { printf("%c",a[i]); } }