1樓:清_晨
void fun(int *w, int p, int n)for(i = 0; p+1+i < n;i++)for(j = 0;j <= p;j++)}
.請編寫函式fun,該函式的功能是:移動一維陣列中的內容,若陣列中由n個整數,要求把下標從0到p(p小於等於
2樓:zcs**者
#include
#define n 80
void fun(int a[n],int p,int n){int i,j,b[n];
for(i=p+1,j=0;i道是不是你的說那個意思。
3樓:古硯而留香
你那個fun函式用來幹啥的你都沒說清楚。
計算機c語言二級題目,題目是:移動一維陣列的內容,要求把下標從0~p(含p,p小於等於n-1)的數
4樓:朱
他是這樣
123456789
乙個大的for以後
234567891
再乙個以後
345678912
一直迴圈p次
那個ch就是存一下w[0]。在下一次迴圈開始的時候付給陣列最後乙個元素。
5樓:素樹芳花
把首字元移到最後,變成最後乙個字元
c語言程式設計題!高手作答!想要詳細步驟~謝謝各位!!!
6樓:匿名使用者
void fun(int *w,int p,int n)
w[n-1] = tmp;}}
7樓:匿名使用者
這個問題很簡單,我可以回去編寫**給你。
在寫**之前我想問一下陣列的大小是不是剛好裝下這些整數,還是有空餘位置??
比如你的問題有15個整數資料,是不是陣列定義的大小就是w[15]??
你具體點告訴我給你寫**。
8樓:匿名使用者
我可以把**寫給你。這個問題是這樣的
在寫**之前我想問一下陣列的大小是不是剛好裝下這些整數,還是有空餘位置??
比如你的問題有15個整數資料,是不是陣列定義的大小就是w[15]??
你具體點告訴我給你寫**。
9樓:匿名使用者
#include
#define n 15
void fun(int *w,int p,int n)
10樓:大_匆
main()}}
11樓:匿名使用者
#include
void fun( int* w, int p, int n )}
c語言程式編寫:陣列元素移動
12樓:清_晨
void fun(int *w, int p, int n)for(i = 0; p+1+i < n;i++)for(j = 0;j <= p;j++)}
13樓:匿名使用者
void fun(int *w, int p, int n)}
14樓:草夢靈
void fun(int *w,int p,int n)
編寫c++程式:函式的功能是移動一維陣列中的內容 5
15樓:林聲飄揚
#include
int main()
;int i,j;
cout<<"請確定要平
移下標p為:"<
cout< int b[p],c[10-p]; pt=b; ptr=c; for(i=0;i<=p;++i,pt++)for(i=p;i<10;++i,ptr++)for(i=0;i<10-p;++i) cout< for(i=0;i
cout<< b[i]<<" ,"; cout< return 0;} 16樓:算卦先生 #include using namespace std; int main() cout<<"please input p:"<>p; while(p>=n) int* temp = new int[n]; for(int i=0;i for(int i=0;i for(int i=0;i delete temp;} 若陣列中由n個整數,要把角標0-p含p的陣列元素移到陣列的最後,求問我編寫的程式**出錯了? 17樓:雪v歌 #include #define n 80 void fun(int a[n],int p,int n){int i,j,b[n]; for(i=p+1,j=0;i編寫的不知道是不是你的說那個意思。 編寫函式fun(int *w, int p, int n 18樓:匿名使用者 void fun(int *w, int p, int n) return;} 19樓:鬼呀呀呀呀呀 fun(int *w, int p, int n)} c語言中,for(j=1;j 20樓:窗邊消失的糖 首先我先解釋一下這段程式 ch=w[0]; //把第乙個存到ch裡for (j=1;j到最後乙個全部往前移一位w[n-1]=ch; //再把ch裡的值存在最後一位(因為是從0開始存,共n個,所以最後一位是n-1) 也就是說這一段程式是把第乙個移到最後,剩下的順次向前平移。 而最外面那個for則是把這個操作重複p遍,於是前p位就被順次平移到了最後 好了,開始回答問題 1)不能,因為每次平移完之後的w[0]都不一樣,比如 1 2 3 4 5 ch=w[0]=1平移一次之後 2 3 4 5 1 ch=w[0]=2平移二次之後 3 4 5 1 2 ch=w[0]=32)不對,應為這個for是往後移,所以是要把所有的都往後移一位,再重複p遍 3)已經解釋過了,自己看上面 21樓:匿名使用者 題目有點不清楚,是平移一位,一直到最後。還是空出當前陣列的位置,把當前陣列的元素加到原陣列後邊? 給,已經編譯執行確認,並給你做了乙個簡單的介面將這幾個功能都串聯了 include include define pi 3.14159 void isleapyear void getsum void getdegree void isint int main return 1 年代除以400等於0... 橙心橙願 include int main void int cp 100 新陣列int val 0 int p arr int firstflag 0 插入標誌,若 1表示已插入 printf 請輸入要插入的數 scanf d val int i for i 0 i 10 else else pr... 1 include int main while k 0 printf d ans return 0 1.int n int.parse console.readline int i 1 int sum 0 console.writeline 求前n個自然數之和,請輸入n的值 for i 1 i n...C語言,數學計算程式,c語言 編寫乙個程式,計算任意輸入的整數的各位數字之和?
c語言 幫忙編寫簡單程式,c語言 幫忙編寫一個簡單程式。
c語言,編寫程式,計算n的k次方,n和k為整數,從鍵盤輸入