求助
查看原帖
求助
1087755
pistil楼主2023/9/16 09:02

为什么%1d能过,%d不能

这个没过``` #include using namespace std; int main() { int a3, a2, a1, a0; scanf("%d%d%d.%d", &a3, &a2, &a1, &a0); printf("%d.%d%d%d", a0, a1, a2, a3); return 0; }

但这个过了

#include <cstdio>
using namespace std;
int main() {
	int  a3, a2, a1, a0;
	scanf("%1d%1d%1d.%1d", &a3, &a2, &a1, &a0);
	printf("%1d.%1d%1d%1d", a0, a1, a2, a3);
	return 0;
}

还有,%d和%1d使用时有什么区别

2023/9/16 09:02
加载中...