C/C++の宿題を片づけます 50代目
■ このスレッドは過去ログ倉庫に格納されています
0761デフォルトの名無しさん
2005/10/02(日) 21:20:59#include<stdio.h>
#include<string.h>
void print(int n){
char tmp[36];
char*p=tmp+36;
char*t="IXCM";
for(;n;n/=10){
int c = n%10;
memset(p-=c,*t++,c);
}
printf("%.*s\n",36-(p-tmp),p);
}
int main(){
int n;
scanf("%d",&n);
print(n);
}
■ このスレッドは過去ログ倉庫に格納されています