填空题
以下程序运行时若输入“2010 10”,则输出到屏幕的结果中第一行是
1,第三行是
2。
#include<iostream.h>
#include<string.h>
char *fun(int n)
{
static char s[20];
static int c;
char t[10]={0},i=0,j,k;
while(n>0)
t[i++]=n%10+"0",n=n/10;
cout<<t<<endl;
for(j=0;j<i/2;j++)
k=t[j],t[j]=t[i-1-j],t[i-1-j]=k;
strcat(s,t);
if(c<1)
{
strcat(s,"/");
C++;
}
else
strcat(s,"/0");
return s;
}
void main()
{
int i,m;char *p;
for(i=0;i<2;i++)
{
cin>>m;
p=fun(m);
}
cout<<p<<endl;
}