實際上這段代碼也算是C++代碼,C語言是C++的子集,這段代碼可以使用C++編譯器編譯的。
如果一定要改這段代碼的話,也只能替換輸入輸出語句了:
#include
usingnamespacestd;
intmain()
{
intn,r,i;
while(cin>>n>>r){
if(n
cout
n=-n;
}
if(n==0){
cout
continue;
}
intc=0,a[100];
while(n){
a[c]=n%r;
c++;
n/=r;
}
for(i=c-1;i>=0;i--){
if(a[i]>=10){
cout
}else{
cout
}
}
cout
}
}