社区讨论
额写的有点长但只得了80分大佬求助,C语言萌新
P1307[NOIP 2011 普及组] 数字反转参与者 3已保存回复 6
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 6 条
- 当前快照
- 1 份
- 快照标识符
- @lo3k3if3
- 此快照首次捕获于
- 2023/10/24 07:56 2 年前
- 此快照最后确认于
- 2023/10/24 07:56 2 年前
CPP
int main()
{
int a,b[20];int i=0;
scanf("%d",&a);
if(a==0)
{
printf("0");
}
if(a>0)
{while(a!=0)
{i++;
b[i]=a%10;
a=a/10;
}
if(b[1]!=0)
{
for(int j=1;j<=i;j++)
{
printf("%d",b[j]);
}
}
else{
for(int j=2;j<=i;j++)
{
printf("%d",b[j]);
}
}}
if(a<0)
{
a=-a;
while(a!=0)
{i++;
b[i]=a%10;
a=a/10;
}
if(b[1]!=0)
{b[1]=-b[1];
for(int j=1;j<=i;j++)
{
printf("%d",b[j]);
}
}
else{b[2]=-b[2];
for(int j=2;j<=i;j++)
{
printf("%d",b[j]);
}
}
}
return 0;
}
回复
共 6 条回复,欢迎继续交流。
正在加载回复...