我的错哪?#include<stdio.h>
void main()
{ char a[20],temp;
int d,i;
gets(a);
d=strlen(a);
for(i=0;i<d/2;i++)
{temp=a[i]; a[i]=a[d-i]; a[d-i]=temp;}
puts(a);}
...顺序输出该数的各位数字。例如输入 12437 ,输出 734
nums[i] = temp.Substring(i,1); \/\/循环截取temp中一个字符保存到数组中 } \/\/倒序将数组元素输出 for (int j = 0; j < nums.Length; j++){ Console.WriteLine(nums[nums.Length - j - 1]);}
...顺序输出该数的各位数字。例如输入 12437 ,输出 73421
include <string>using namespace std;int main(){ string n;cin>>n;reverse(n.begin(),n.end());cout<<n<<endl;return 0;}
c语言求反序数问题
输入的数字不一定就是五位的。include<stdio.h> int main(){int x;scanf("%d",&x);while(x != 0){ printf("%d", x%10);x \/= 10;} printf("\\n");}