如何使用C语言实现罗马数字转换成整数,以及整数转换成罗马数字

2020-09-20 社会 132阅读
#include
#include
void main() { char str[20];
  char d[10][20]={"I","II","III","IV","V","VI","VII","VIII","IX","X"};
  int i,k;
  scanf("%s",str);
  for ( i=0,k=0;i<10;i++ ) if ( strcmp(str,d[i])==0 ) {k=i+1;break;}
  if ( k>0 ) printf("%s ==> %d\n",str,k);
  scanf("%d",&k); printf("%d ==> %s\n",k,d[k-1]);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com