1樓:楊曉磊
我寫的程式,執行的前提是a中的數必須按大小順序排列;
**看不懂請追問;
#include
#define n 80 //n必須大於要處理資料的個數int fun (int a,int n)a[j] = 0 ;
return j;
}void main()
; //注意,大括號的內容為你要處理的資料int i,n=20 ; //n為資料的真實個數printf ("\n\n");
printf ("原始資料 \n");
for (i=0;i printf ("%3d",a[i]); printf ("\n\n"); n=fun(a,n); printf ("處理後的資料 \n"); for (i=0;i printf("%3d",a[i]); printf ("\n\n"); printf ("資料排列後(五個一行) \n"); for (i=1;i<=n;i++) printf ("\n");} 2樓:宅男不知道 問題沒問完啊,最後是列印麼?因為是有序數列,所以便利一遍,碰到和前面相同的就刪掉就可以。 假設a陣列中的數由小到大的順序存放,以下程式把a陣列中相同的數刪除得只剩一個,然後以每行5個數的形 3樓:it孤鶩 (1)&a[i] (2)--i (3)i (4)j-1 (5)-- (6)-- (7) (i+1)%5==0 4樓: 你這個是什麼書呀?? c程式填空:假設a陣列中的資料已按由大到小的 順序存放,以下程式可把a陣列中相同的資料刪的只剩一個 5樓:風影美 1) i 2)a[j] 3)a[i] 6樓: #include "stdio.h" #define m 10 int main() }for(i=0;i<=n;i++) /***********space***********/printf("%3d",a[i]); //printf("%3d",【?】); return 0;} c語言一個程式填空題,把a陣列中相同的數刪除得只剩一個,然後以每行五個數的形式輸出a陣列中的數。 7樓: #include #include #define n 17 int main() ;int i,j; i=j=0; int k=0; int flag=0; for(i=0;i 用c語言寫:有10個數由大到小順序存放在一個陣列中,輸入一個數,
5 8樓:冰城 #include int main() ; /*已排好的數值*/ int left,right,mid,i,n,flag=1; /*令flag=1,以便後續判斷*/ printf("input number:\n"); scanf("%d",&n); /*輸入要查詢的數*/ left=0;right=9; /*分別使left,right等於0和陣列長度-1*/ while(left<=right) {mid=(left+right)/2; /*mid取每次left和right的中間值*/ if(n>a[mid])right=mid-1; /*讓輸入的數字與中間值對比,如果大於中間值,則最右端變為中間值前一位的數*/ else if(n 9樓: #include int main() ;int start=0,end=9,mid=(start+end)/2; printf("請輸入您要查詢的數字:"); scanf("%d",&x); while(start<=end) else break; }if(mid>=0) printf("%d是陣列中的第%d個元素\n",x,mid); else printf("該陣列中沒有%d這個元素\n",x); return 0;} 問明 include using namespace std int main void select sort int arry,int n int a 10 i for i 0 i 9 i cin a i cout for i 0 i 9 i 輸出10個已經排好序的數 cout void sel... 函式形參中int sorce其實相當於int sorce,所以是指標而不是陣列,不信你可以在函式內改變形參sorce的值,而陣列是不可以重新賦值的。c 是不接受陣列作形參的。 可以在定義陣列的時候直接賦值,那樣就可以省略了列如 int a 陣列定義時必須確定長度,系統才知道給它分配多少記憶體。陣列作... include main for i 0 i 10 i printf n t d t d i,a i 列印getch 字串就是字元陣列,只是表達方式不太一樣而已,給你改寫一下 include define n 100 字元陣列最長為100main for i 0 i 10 i printf n t ...C語言 用選擇法對陣列中數按由大到小排序
c語言陣列中括號的問題,C語言陣列中括號的問題
c語言中假設陣列中已經存放若干個數字字元,編寫程式,將每個數字字元轉換成對應的數字後存放在另