为什么too long on line 1

P5705 【深基2.例7】数字反转

XIAODONGO @ 2021-10-23 15:58:43

我自己模拟的时候都没啥问题为啥一交上去就错了呢?说我too long on line1,我没明白,求大佬讲解 跪求

#include<stdio.h>
int main(void)
{
    double a,c,g;
    int d,e,f;
    scanf("%lf",&a);
    c=a-(int)a;
    d=(int)a/10%10;
    e=(int)a/100;
    f=(int)a%10;
    g=c*10+d*0.01+e*0.001+f*0.1;
    printf("%f\n",g);
    return 0; 
}

by 昊轩啥也不是 @ 2021-10-23 16:13:03

@XIAODONGO 这题字符不就行了。。。


by XIAODONGO @ 2021-10-23 16:23:38

@昊轩啥也不是 啊?我不知道呀怎么做(die.


by 昊轩啥也不是 @ 2021-10-23 16:25:55

@XIAODONGO 这样就行了

#include<bits/stdc++.h>
using namespace std;
int main(){
    char a[1000];
    scanf("%s",a);
    int len,i;
    len=strlen(a);
    for(i=len-1;i>=0;i--)
    cout<<a[i];
    return 0;
}

|