gpt4 book ai didi

c - 我在 xcode 中遇到一些 C 问题

转载 作者:太空宇宙 更新时间:2023-11-04 07:30:48 25 4
gpt4 key购买 nike

<分区>

我正在使用 Microsoft Visual Studio 学习 C,我写了一些代码,效果很好。但是当我尝试使用 xcode 进行调试时,它不起作用。

this is my error in xcode

这是我将数字转换为罗马数字的代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
int dec,length,indice,irom,itab=0;
char rom[4][5]={'\0'};
char dconvert[10];
char convert[2];
char tab[7]={'I','V','X','L','C','D','M'};
float dec2;

puts("give a number");
scanf("%d",&dec);

itoa(dec,dconvert,10);
length=strlen(dconvert);
strrev(dconvert);

for (indice=0; indice < length;indice ++)
{
convert[0]=dconvert[indice];
dec=atoi(convert);
if (dec<=3)
{
for (irom=0; irom<dec;irom++)
{
rom[indice][irom]=tab[itab];
}
}
if (dec>3 && dec<9)
{
irom=0;
dec2=dec-5;
if (dec2<0)
{
rom[indice][irom]=tab[itab];
rom[indice][irom+1]=tab[itab+1];
}
else
{
rom[indice][irom]=tab[itab+1];
for (irom=1;irom<=dec2;irom++)
{
rom[indice][irom]=tab[itab];
}
}
}
if (dec==9)
{
irom=0;
rom[indice][irom]=tab[itab];
rom[indice][irom+1]=tab[itab+2];
}


itab=itab+2;
}
for (indice=length; indice>=0;indice--)
{
printf("%s",rom[indice]);
}

}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com