关于#c语言#的问题,如何解决?

img

img


我感觉我的代码没问题,但是提交一直是错误。我不知道哪里出错了,有没有人给指正一下

题主的代码,两句输入语句格式控制符里多了'\n' 符 和 ' ' 空格符,见注释,供参考:

img

啥问题

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

该回答引用ChatGPT

看一下这个代码


#include <stdio.h>

#define MAX_N 100000

int n, a[MAX_N];
int cnt[MAX_N]; // cnt[i] 表示读者编号为 i 的读者的到访次数

int main() {
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &a[i]);
        cnt[a[i]]++;
    }
    for (int i = 0; i < n; i++) {
        printf("%d ", cnt[a[i]]);
    }
    return 0;
}


 #include <stdio.h>
 #define MAX_N 10000
 int n, a[MAX_N];
int cnt_i[MAX_N]={0};
 int main() {
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &a[i]);
    }
    for (int i = 0; i < n; i++) {
        printf("%d ", ++cnt_i[a[i]]);
    }
    return 0;
}