C语言代码:比较数组元素是否一致
以下是根据您的要求编写的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的值,打印出正确或错误的信息。
原文地址: https://www.cveoy.top/t/topic/pjDa 著作权归作者所有。请勿转载和采集!