本文目錄一覽:
- 1、幫我下~!!!!,C語言-編程 !!!答案寫下
- 2、C語言實現整型數組中查找指定元素的函數?
- 3、C語言中在整數數組中,查找某個元素,如果查找成功,返回其下標;否則,返回-1
- 4、C語言判斷是否主元素
- 5、C語言一維數組中如何查找指定元素?
- 6、主元素 c語言
幫我下~!!!!,C語言-編程 !!!答案寫下
#includestdio.h
int main(void)
{
int len, i;
printf(“input length to array:”);
scanf(“%d”, len);
int a[len], b[10] = {0,0,0,0,0,0,0,0,0,0}, sum;
for(i=0; ilen; i++)
{
scanf(“%d”, a+i);
sum = ++b[a[i]];
if(sum len/2)
{
printf(“the key figure is:%d\n”, a[i]);
return 0;
}
}
printf(“no key figure\n”);
return 0;
}
C語言實現整型數組中查找指定元素的函數?
#includestdio.h
int search(int a[], int n, int searchValue) {
int i;
for(i=0; in; i++) if(a[i]==searchValue) return i;
return -1;
}
int main() {
int i;
int a[10],find,idx;
for(i=0; i10; i++) {
printf(“Input a[%d]:”,i);
scanf(“%d”,a[i]);
}
printf(“Input searchValue:”);
scanf(“%d”,find);
idx=search(a,10,find);
if(idx!=-1) printf(“pos=%d”,idx);
else printf(“not found”);
}
C語言中在整數數組中,查找某個元素,如果查找成功,返回其下標;否則,返回-1
#includestdio.h
#include malloc.h
int main()
{
int len, data, ret=-1,input;
int *arr;
scanf(“%d %d”, len, data);
arr = (int*)malloc(len*sizeof(int));
for (int i=0; ilen; i++)
{
scanf(“%d”,input);
arr[i] = input;
}
for (int j=0; jlen; j++){
if (arr[j] == data)
{
ret = j;
break;
}
}
printf(“\n%d”, ret);
}
C語言判斷是否主元素
樓上的有點簡單了,試試我寫的能滿足要求不!
#include stdio.h
int ismainelem(int arr[],int n)
{
/*
判斷n是否是主元素
*/
int count=0;
int i;
for(i=0;i10;i++)
if(arr[i]==n)
count++;
if(count=5)return 1;
else return 0;
}
int isfirst(int mainelem[],int n)
{
/*判斷mainelem[]數組中是否有n這個元素*/
int i;
for(i=0;i10;i++)
if(mainelem[i]==n)
return 1;
return 0;
}
void main()
{
int arr[10];
int i;
int j=0;
int mainelem[10]={0};
printf(“輸入10個整數!\n”);
for(i=0;i10;i++)
scanf(“%d”,arr[i]);
for(i=0;i10;i++)
if(ismainelem(arr,arr[i])!isfirst(mainelem,arr[i]))
{
mainelem[j++]=arr[i];
printf(“%d是主元素!\n”,arr[i]);
}
if(j==0)printf(“無主元素存在!”);
}
C語言一維數組中如何查找指定元素?
1、打開pycharm,新建Test_List.py,如圖所示。
2、定義lista=(‘A’,’B’,’C’,’D’,’E’),使用len函數來判斷數組長度,ALT+F10執行後可以看到結果是5,注意獲取列表的值用【數組名+[序號]】。
3、通過【數組名+[序號]】可以獲取數組裡指定位置的元素值,有個前提是【指定位置】必須小於數組長度。
4、碰到這種複雜的數組,想要獲取指定位置的值,就必須明確指定位置。
5、複雜數組想要獲取正確的結果,指定的位置必須是【數組索引】。
主元素 c語言
好幾種方法,可以用結構體,找到相同的結構體的數量標記就+1,最好再來個循環看那個大於5
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/293618.html