发布网友 发布时间:12小时前
共2个回答
热心网友 时间:1小时前
给你个简单的应付差使。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int input;
int i;
unsighed char tempstr[20];
scanf("%d",input);
sprintf(tempstr , "%d" , input );
if (strlen(tempstr)>=5)
printf("error input\r\n");
for (i=0;i<strlen(tempstr);i++)
{
printf("%c",tempstr[i]);
}
for (i=0;i<strlen(tempstr);i++)
{
printf("%c",tempstr[5-i];
}
}
搞定。在线写的,要是有语法错误,自己略微修改一下就可以了。
}
热心网友 时间:1小时前
用递归的算法:
#include <stdio.h>
void fun(int a)
{
static int i=0;
if (a<10){
putchar(a+'0');
printf(" %d",i+1);
}else{
putchar(a%10+'0');
i++;
fun(a/10);
}
}
main()
{
printf("\n");
fun(12345);
}