C程程式設計問題,編寫函式void fun(int *x,int n),它的功能是:刪除有n個數據的陣列x中所有包含數字6的
- 2023-01-13
資料,後續的剩餘元素賦值為-1。n為陣列長度,規定x中資料都為正數。
如程式執行時若輸入:122 1461 6234 16 11 663 911 2671 381 6
刪除後輸出: 122 11 911 381 -1 -1 -1 -1 -1 -1
#define N 10
#include
void fun(int *x,int n)
{ int i,j=0,k,t;
for (i=0;i { k=x[i]; while (k!=0) {t=k%10; if(k==0) x[j++]=x[i];} for(;j return *x;} void main() {int a[N],i; ”); void 料跳存 fun(int *x,in t n) { int i,j=0,k,t; for (i=0 ;i { k=x[i]; while (k!=0) {t=k%10; f(t==6) brea k; if(k==0) x[j++]=x[i] ;} for(;j 指降踐 x[j]=-1; return *x; 訴探圓讀家點調 }
if(t==6) break;
else k=k/10; }
for(i=0;i
fun(a,N);
for(i=0;i
printf(“
}
i
else k=k/10; }
上一篇:黑人運動員的審美是什麼樣?
下一篇:女人敬酒時手勢怎麼樣才優雅