jasonlove6 发表于 2020-4-12 16:07:35

C语言问题求助:翻转浮点数

C语言:输入一个不小于100且小于1000的一个浮点数x,要求把这个数翻转过来输出。

sunrise085 发表于 2020-4-12 16:16:07

请把问题描述的更加清楚一些
反转浮点数,请问是把123.45反转成321.54还是54.321?还是其他的什么情况?

请举个栗子~~~

jasonlove6 发表于 2020-4-12 16:17:56

sunrise085 发表于 2020-4-12 16:16
请把问题描述的更加清楚一些
反转浮点数,请问是把123.45反转成321.54还是54.321?还是其他的什么情况?
...

把123.456翻转成654.321

人造人 发表于 2020-4-12 16:50:56

jasonlove6 发表于 2020-4-12 16:17
把123.456翻转成654.321

是把 123.45 翻转成 543.21 还是 54.321 ?

永恒的蓝色梦想 发表于 2020-4-12 16:51:57

不确定代码对不对,你可以试试?#include<stdio.h>

int main(){
    char str;
    int end=0;
    char temp;

    while((temp=getchar())!='\n'){
      str=temp;
    }

    str='\0';

    for(int idx=0;idx<end;){
      temp=str;
      str=str;
      str=temp;
    }

    puts(str);
}
页: [1]
查看完整版本: C语言问题求助:翻转浮点数