CountStars @ 2023-10-21 14:36:03
#include <stdio.h>
int main(){
char c;
int a=1,b;
int d[1000];
while(1){
scanf("%c",&c);
if(c=='\n'){
break;
}
d[a]=c;
a++;
}
for(a=a-1;a>=1;--a){
printf("%c",d[a]);
}
return 0;
}
而且还有一个问题在我没有对a=a-1时输入123.4 会输出V4.321,这个V是咋冒出来的
by sapo1o @ 2023-10-21 15:28:16
应该是d[a]=a-'0'
by CountStars @ 2023-10-21 15:43:28
@red_hair_steve 不是很懂啥意思qwq
#include <stdio.h>
int main(){
char c;
int a=1,b;
int d[1000];
while(1){
scanf("%c",&c);
if(c=='\n'){
break;
}
d[a]=c;
a++;
}
for(a=a-1;a>=1;--a){
printf("%c",d[a]);
}
return 0;
}
现在为啥还是WA但是示例是正常的
by zhangbochen @ 2023-10-21 15:53:44
#include<bits/stdc++.h>
using namespace std;
int main(){
double q;
long long d,y,c,a,b,e;
cin>>q;
d=q*10;
b=d/1000;
c=d/100%10;
a=d/10%10;
y=d%10;
cout<<b/1000.0+c/100.0+a/10.0+y;
return 0;
}
by CountStars @ 2023-10-21 15:56:25
@zhangbochen 我学习的是C,还不会C++,不过还是谢谢你qwq
by kind_aunt @ 2023-10-21 16:21:46
#include<bits/stdc++.h>
using namespace std;
int main(){
char a,b,c,d;
scanf("%c%c%c.%c",&a,&b,&c,&d);printf("%c.%c%c%c",d,c,b,a);
return 0;
}
by kind_aunt @ 2023-10-21 16:22:36
给个关注求求啦orz orz orz orz
by CountStars @ 2023-10-21 16:23:24
@cuiboming 可不可以根据我的代码改一下呢qwq
by kind_aunt @ 2023-10-21 16:26:57
你d[i]是int类型的
by zhangbochen @ 2023-10-21 16:27:50
@CountStars 哦好吧~
by sapo1o @ 2023-10-21 16:40:18
@CountStars 你的思路从根本上是对的 但是...