为什么我的代码提交结果每次会不一样
查看原帖
为什么我的代码提交结果每次会不一样
1415746
jvjgfhf楼主2024/10/4 21:14

为什么我的代码提交结果每次会不一样

#include <stdio.h>  
#include <math.h>
 
int main()
{
    char x, a = 0, c = 0, b = 0, z, k[25500] = {0};
    for (int i = 0; k[i - 1] != '\n'; i++)
    {
        scanf("%c", &k[i]);
    }
    for (int i = 0; k[5*i] != '\n'; i++)
    {
        x = k[5 * i];
        z = k[5 * i + 3];  
        switch (z)
        {
        case 'a':
            z = a;
            break;
        case 'b':
            z = b;
            break;
        case 'c':
            z = c;
        default:
            break;
        }
        
        switch (x)
        {
        case 'a':
            a = z;
            break;
        case 'b':
            b = z;
            break;
        case 'c':
            c = z;
            break;
        }
    }
    printf("%c %c %c", a, b, c);
    return 0;
}
2024/10/4 21:14
加载中...