pistil @ 2023-09-16 09:02:30
为什么%1d能过,%d不能
这个没过```
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使用时有什么区别
by pistil @ 2023-09-16 09:04:41
第一次问,好像没排好版...有点乱
by sordio @ 2023-09-16 09:05:37
%d是一起取,%1d是一位一位取