當前位置:編程學習大全網 - 編程軟體 - 編程實現以下功能:在主函數中,由鍵盤輸入10個互不相同的整數存放在壹維數組a中,從鍵盤上輸入數x,若x屬

編程實現以下功能:在主函數中,由鍵盤輸入10個互不相同的整數存放在壹維數組a中,從鍵盤上輸入數x,若x屬

#include <stdio.h>

#include <stdlib.h>

void myout(int arr[], int n);

int delx(int arr[], int n, int x);

void main()

{

printf("請輸入10個互不相同的整數:\n");

int array[10],a;

for(int i=0; i<10; ++i)

{

scanf("%d",&a);

array[i] = a;

}

printf("請輸入數x:\n");

int x;

scanf("%d",&x);

printf("完整的數組元素:\n");

myout(array,sizeof(array)/sizeof(array[0]));

int array_size = delx(array, sizeof(array)/sizeof(array[0]), x);

printf("改變後的數組:\n");

myout(array,array_size);

}

void myout(int arr[], int n)

{

for(int i=0; i<n; ++i)

{

printf("%d\t",arr[i]);

}

printf("\n");

}

int delx(int arr[], int n, int x)

{

for(int i=0; i<n; ++i)

{

if(arr[i] == x)

{

for(int j=i;j<n-1;++j)

arr[j] = arr[j+1];

arr[n-1] = x;

return n-1;

}

}

return n;

}

------------------------------------------------------------------------------------------

C++改為C語言不是很簡單嗎

  • 上一篇:去技校學新媒體專業好找工作嗎?
  • 下一篇:如何在ppt中制作簡單的動畫
  • copyright 2024編程學習大全網