C语言有数组弄出来了
查看原帖
C语言有数组弄出来了
1239718
Aczer楼主2023/12/21 19:59

C语言新手弄了好久才用数组弄出来,好激动!来分享我的第一篇代码,希望有大佬能分享更好的思路。

#include <stdio.h>
#include <string.h>
char N[1000000000];

int main()
{
    scanf("%s",N);
    int len=strlen(N);
    int flag=0;//判断值
    if (N[0]=='-')//判断负数
    {
        printf("-");
    }
    for (int i = len-1; i >= 1; i--)//反向输出
    {
        if (N[i]!='0')//保证输出的结果第一位不为0
        {
            flag=1;
        }
        if(flag==1)
        printf("%c",N[i]);
    }
    if (N[0]!='-')//单出判断输出第一个数
    {
        printf("%c",N[0]);
    }
    return 0;
}
2023/12/21 19:59
加载中...