c++这样写为什么不行啊
查看原帖
c++这样写为什么不行啊
1024642
Edward_Ellick楼主2023/6/20 21:26
#include<bits/stdc++.h>
using namespace std;
char a[10],c=13;
int i=0,j=0;
int main() {
	while(1){
		c = getchar();
		if(c=='\n')
			break;
		if(c=='.')
			j=i;
		a[i]=c;
		i++;
	}
	for(int k=strlen(a)-1;k>=0;k--){
		bool cha=false;
		if(cha!=1&&a[k]==0)
			continue;
		else
			cha=1;
		if(a[k]=='0'&&k>=j)
			continue;
		if(k!=j)
			printf("%c",int(a[k]));
		else
			printf(".");
	}
	return 0;
}

显示

Wrong Answer.wrong answer On line 1 column 1, read (ASCII 13), expected 5.

2023/6/20 21:26
加载中...