大佬们,我这从0分改到了60 觉得没错误了,就是不让过
查看原帖
大佬们,我这从0分改到了60 觉得没错误了,就是不让过
423006
傻肥狍子楼主2020/11/29 13:41
#include<stdio.h>
#include<math.h>
int p[1000000000]={0}; 
int main(void)
{
	int a,i=0,j;
	scanf("%d",&a);
	if(a>0)
	{
		while(a!=0)
	 {
		p[i]=a%10;
		a=a/10;
		i++; 
     }
	 for(j=0;j<i;j++)
	 {
		printf("%d",p[j]);
	 }
	}
	if(a<0)
	{ 
	a=abs(a); 
	 while(a!=0)
	 {
		p[i]=a%10;
		a=a/10;
		i++; 
     }
//     printf("-");
	if(p[0]==0)
	{
	 	printf("-");
	 for(j=0;j<i-1;j++)
	 {
	    printf("%d",p[j+1]);
	 }
	} 
	if(p[0]!=0)
	{
	 printf("-");
	 for(j=0;j<i;j++)
	 {
	      	printf("%d",p[j]);
	 }
	}
   }
	return 0;
}
2020/11/29 13:41
加载中...