输入一个两位正整数,输出原数和位数,按逆序输出

如题所述

第1个回答  2011-04-15
#include <stdio.h>

void main()
{
printf("请输入数据:");
char s1[1000],s2[1000];
scanf("%s",s1);
printf("原数为:%s",s1);
int x;
for (int i=0;i<1000;i++)
{
if (!s1[i])
{
x = i;
printf("字符长度为%d\n",i);
}
}
printf("逆序为:\n");
for (i=0;i<x;i++)
{
s2[x-i-1] = s1[i];
printf("%c",s1[x-i-1]);
}
printf("\n");
}本回答被网友采纳
相似回答