#include<stdio.h>
int main (void)
{
iny i,j,n;
char roman[7]={'M','D','C','L','X','V','I'};
int num[7]={1000,500,100,50,10,5,1};
scanf("%d"<&n);
for(i=0;n;i++);
{
for(j=0;j<n/num;j++)
putchar(roman);
n%=num
}
return 0;
}これでやってみると1回しか変換できなくて・・・解決策としてはwhile文を使うのですかね?お願いします。