以下是根据您的要求编写的C语言代码:

#include <stdio.h>

int main() {
    int p[8] = {1, 2, 3, 4, 5, 6, 7, 8};
    int input[8];
    int i, flag = 1;

    printf('请输入八位数:\n');

    for(i = 0; i < 8; i++) {
        scanf('%d', &input[i]);
    }

    for(i = 0; i < 8; i++) {
        if(input[i] != p[i]) {
            flag = 0;
            break;
        }
    }

    if(flag == 1) {
        printf('正确\n');
    } else {
        printf('错误\n');
    }

    return 0;
}

这段代码首先定义了一个原始数组p,然后创建了一个新的数组input用于存储从键盘读取的八位数。接下来使用循环从键盘读取八位数,并将其存入input数组中。然后使用另一个循环逐位判断input数组和p数组是否一致,如果有任何不一致的地方,将flag变量设置为0,并跳出循环。最后根据flag的值,打印出正确或错误的信息。

C语言代码:比较数组元素是否一致

原文地址: https://www.cveoy.top/t/topic/pjDa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录