1樓:匿名使用者
#include
int main()
,i,s;
for(i=0;i<20;++i)
count[9]+=count[10];//注意100/10=10for(i=0;i<10;++i)
return 0;}
2樓:噠噠啊如同一條
/* note:your choice is c ide */#include "stdio.h"
void main()
,m=0;
for(i=0;i<10;i++)
scanf("%d",&score[i]);
i=0;
loop: for(;i<10;)
for(;1==t;)
for(;2==t;)
for(;3==t;)
for(;4==t;)
for(;5==t;)
for(;6==t;)
for(;7==t;)
for(;8==t;)
for(;9==t;)
for(;10==t;)
for(;t>10;)
}if(m!=0)
printf("0~9:%d\n",num[0]);
for(j=1;j<10;j++)
printf("100:%d\n",num[10]);
}//完美極了,做了我好久的,給你吧!
3樓:
? :這個不就行了
#include
void mark(int t)
int main()
c語言中定義一個動態一維陣列的函式,然後在主函式中使用
4樓:有錢買不起房子
如果要獲取記憶體地址,你上面那種函式獲取方法是錯誤的.函式中int *a僅僅是主函式變數ff的一個副本,ff當初沒有具體指明地址,傳遞給a也是不確定地址,a分配完畢,只是修改a自身指向,並不修改ff指向.所以用下面方法進行修改,採用返回地址方法
#include //包含標頭檔案
#include
int *array1(int x)//使用返回指標能正確分配記憶體地址
void main()
5樓:
像你這種需要通過傳參並對實參分配空間,需要傳指標的地址。
#include "stdio.h"
#include "stdlib.h"
void array1(int x, int **a)/*形參也是指向指標的指標*/
int main()
6樓:匿名使用者
void array1(int x,int *a)
int main()
c語言程式設計題:定義一個含有10個元素的一維陣列。
7樓:匿名使用者
#include "stdio.h"
void main()
8樓:
#include
using namespace std;
int main()
printf("逆序後:\n");
for (i=0;i<10;++i)
printf("%d\t",a[i]);
min=a[0];
for (i=1;i<10;++i)
if (a[i]專
整數屬:%d",min);
return 0;}
c語言中一個一維陣列怎樣去重?
9樓:仉樂山鎖荌
/*只是個例子 有改進的空間 buf可能不需要 *//*空間換時間的辦法可以用 點陣圖bitmap來做 效率更高*/#include
#include
#include
int a=;
int func(int* array,int len)}}j=0;
for(i=0;i }memcpy(a,buf,len*sizeof(int)); free(buf); free(flag); return j; }int main() printf("\r\n");} 10樓:刷粉狗0郅 可以定義兩個陣列,將原來陣列的不重複的數放到新陣列中就可以了.(如果需要也可以釋放原來陣列的記憶體)#include main() ; int i,j,k=0, b[5]=; for(i=0;i<=4;i++) for(j=0;j<=4;j++) if(a[i]!=b[j]) printf("去重後的陣列為: "); for(i=0;i< 11樓:鳳漫望晴雪 #include #include using namespace std; bool isrepeat(int *arr,int len,int elem) int* delrepeat(int *arr,int len) }return tar; }int main() ;int*b= delrepeat(a,5) ;return0;} c語言:一道一維陣列的程式設計題 12樓:匿名使用者 #include int main() for(j=0;ja[l])}} printf("output:\n"); for(j=0;j c語言中一個一維陣列問題 13樓:恆歲 #include #include #include typedef struct mytype; void sort( mytype * mp, int n ); //簡單選擇排序 void main() for( i = 0; i < 100; i++ )cout << endl; sort( a, 100 ); for( i = 0; i < 100; i++ )}void sort( mytype *mp, int n )}}//因為使用隨機函式來產生陣列中的資料,故有可能陣列中會有相同的資料。樓主可以多試幾次,即可產生不同的資料並檢驗結果。做題時資料結構的選擇很重要!!! 14樓:匿名使用者 把原先的這個陣列複製到另一個陣列中(這樣排序不會影響第二個陣列中原先的順序),輸入一個數,在新的陣列裡面搜尋,找到後返回下標。 c語言問題關於一維陣列 15樓:匿名使用者 1,直接定義score[80]也是可以的。使用#define 主要有兩個目的,一是給這個常量起個名字,讀程式的時候好讀一點。二是萬一將來要修改這個常數比較方便。 2,score[i]是陣列當中編號為i的那一項,不是指整個陣列。陣列就是一組變數,每個變數用陣列名和編號來表示。 3,為什麼(i+1)%10?因為i從0開始,數到9是第十個。i+1是10的倍數就改換行了 c語言。關於動態分配一維陣列的問題 16樓:折柳成萌 #include #include int main(void){ int len; int *p =0; int i; printf("請輸入您要決定該陣列元素的個數申請記憶體空間要放在這裡,int不一定都是4位元組 printf("請輸入每個陣列元素的值:"); for(i=0; i 這才是你想要的效果 17樓:匿名使用者 由於你發的**看不清楚,我就按照大概思路編寫了一下。 估計你是在第8行sizeof(int)的位置迷路了;第4行的語句和第8行的語句作用相同,二者有其一即可,也許你是分佈操作迷路了。 18樓:匿名使用者 寫的什麼? 完全看不清楚 估計題目你沒有看懂啊,程式其實不難,用字串來做更簡單void jian char a,char b,char c ab為減數,c為結果,你也可以abc為全域性陣列 b1 100 c1 100 賦值0防干擾int i,j,flag int la,lb,lc la strlen a lb strlen ... 1 a和b兩陣列互換,可以建一個陣列c,把a的元素全放進新建的陣列c中,把b放進a,再把c放進b 2 指標操作 如果是一個一維陣列內部元素互換,那麼跟上面類似,建個變數就行了 c語言一維陣列元素要求怎樣互換?互換就bai是說把兩個不同位置的du資料值相互交zhi換,而交換不dao 能直接交換了,需回... 首先你所給的程式就存在錯誤,這是我幫你修改後的程式 include stdio.h int main i,k,t for i 0 i 3 i for k i i k 4 k if a i i for i 0 i 4 i printf d,a 0 i return 0 執行後的結果是6,4,3,2.第...c語言用一維陣列存放整數,c語言 用一維陣列存放一個整數
關於C語言一維陣列元素互換的問題謝謝了,大神幫忙啊
c語言for迴圈與二維陣列的問題