int型数组不能用strcmp比较吧?求大神解答,我现在要比较两个int型数组中的数是不是一样的,不知道怎么比较,知道的告诉我以下吧,谢谢了
一个个比较,差不多这样
int cmp()
这样很麻烦的样子啊,要是有一个元素不相同就返回1啊?而且我的数组并不是已经排好大小顺序的呢。
其实我现在主要是想判断一个int型数组里是不是刚刚好是1~9这9个数字在里面,我就向定义一个数组a[9]={1,2,3,4,5,6,7,8,9},然后再跟我要判断的那个数组进行比较,可是我不知道怎么比较。请详细解答。(也可以提供另外一种方法给我判断那个数组中是否包含1~9这9个数字),谢谢
不知道你要表达什么,,已经尽量揣测你的意思了
int a[size];请详细点哈,其实我现在主要是想判断一个int型数组里是不是刚刚好是1~9这9个数字在里面,我就向定义一个数组a[9]={1,2,3,4,5,6,7,8,9},然后再跟我要判断的那个数组进行比较,可是我不知道怎么比较。请详细解答。(也可以提供另外一种方法给我判断那个数组中是否包含1~9这9个数字),谢谢
追答for(int i = 0 ; i < 9 ;) {
if(a[i] == i+1 ){
i++;
}else b ;
}