1樓:小海你好嗎啊
for(j=i;j }j=i出問提了 若a[n]= m=3; 當i加到2時a[j}從第三個數算起就會算出3個2 c語言:有n個整數,使前面各數順序向後移m個位置,最後m個數變成最前面m個數,寫一個函式實現以上功能 2樓:凌亂心扉 **方法 一、#include void exchange(int*,int,int); int main(void) void exchange(int*a,int n,int m) }**方法 二、假設輸入的n的最大值為20**: #include int main() void move(int array[20],int n,int m) stdio.h標頭檔案使用 標頭檔案#include中 stdio.h是stand input&output的縮寫,意思是標準輸入輸出標頭檔案。凡是用到標準輸入輸出函式,就要呼叫該標頭檔案。 檢視stdio.h目錄下包含哪些函式:主要有檔案訪問、二進位制輸入/輸出、格式化和非格式化輸入/輸出、檔案定位、錯誤處理、檔案操作等。 具體開啟自己的vs安裝目錄,找到include資料夾,開啟include夾下面的stdio.h檔案即可檢視 (c:\program files(x86)\microsoft visual studio 14.0\vc\vcpackages\intellisense\ios\oss\musl-1. 1.10\include) 常用標準輸入輸出函式: scanf()從螢幕格式輸入 printf()格式輸出到螢幕 getchar()從螢幕得到一個字元 putchar()字元輸出到螢幕 gets()從螢幕得到一個字串 puts()字串輸出到螢幕 fscanf()從磁碟格式輸入 fprintf()格式輸出到磁碟 fgetc()從磁碟得到一個字元 fputc()字元輸出到磁碟 fgets()從磁碟得到一個字串 fputs()字串輸出到磁碟 #號是預處理語句,表明在編譯之前預先進行處理。 .h是header file的縮寫,表面這是一個標頭檔案。 include是檔案包含命令,後面跟著引號""或者尖括號<>,意思是將引號或尖括號內指定的檔案包含到本程式中,成為本程式的一部分,而包含的檔案通常是由系統提供的。 區分引號""或者尖括號<>:尖括號<>編譯程式會先到標準函式庫中找檔案,引號""編譯程式會先從當前目錄中找檔案。 3樓:匿名使用者 你的子函式裡面最後一個迴圈有點錯誤,1,for(i = n;i < n+m ; i ++) 2,你的p的指向和i同時變化,導致你每次 移動兩個單位, 正確的程式如下: #include #include #include void main() for(i=n;i 4樓:匿名使用者 for(i=n-1;i是把後面m個數移到最開始這個地方寫的不對,注意觀察你這裡面的p++,每次執行後p指標向後移了一位,你下次的p+i應該不是你想要的吧? 建議這樣子寫 for (i = 0; i < m ; i++) 5樓:匿名使用者 這是我寫的程式,你的move函式有問題。你對比一下我的吧。 #include #include int *change(int *p,int n,int m)for(number=m;number return(p); }void main() 6樓: 把move註釋掉後一切正常,說明move錯了。 首先,迴圈剛開始時就越界了。如果陣列大小小於n+m,馬上就會停止工作。 下面是個肯定不會出錯的做法,因為每次只用一個int型變數暫存資料: void move(int *p, int n, int m)} 7樓:匿名使用者 #include void sort(char** p,int n,int s)}int main(int argc, const char * argv) p=pstr; int m; printf("請輸入第幾個元素之後移至最前面:"); scanf("%d",&m); sort(p,j,m); for(i=0;i return 0;} 8樓:4747哦 #include int m,n; //全域性變數 void fun(int *p) main() c 語言 程式設計 輸入2個正整數m和n(m>1,n<=500),統計並輸出m和n之間的素數個數以及這些素數的和。 9樓:匿名使用者 這個剛才阿哥測試過了,,oko(∩_∩)o哈! #include void main() if (i==j) printf("%d ",j); }printf("\n");}} 10樓: #include "stdio.h" void main() }int prime(int m) int i ; for (i = 2; i < m; i++)}if (m == i) else} include int main 一樓也是正解啊 這問號表示式用的 剛剛滴啊 三目運算子做的 include void main 像這樣的程式 建議多想一下,include int main include void main 例 輸入三個整數,輸出最大數和最小數。main else if max ... include int main for i 0 i 10 i else if data i 0 else printf 正數個數為 d,負數個數為 d,零的個數為 d n flag 0 flag 1 flag 2 return 0 編一個程式,輸入10個整數,統計並輸出其中正數 負數和零的個數。要... include stdio h intmain intn,i,j,t inta 11 scanf d n for i 0 i n i scanf d a i for i 1 i n i for j 0 j n i j if a j a j 1 t a j a j a j 1 a j 1 t for ...c語言程式設計有整數a,b,c,由鍵盤輸入,輸出其中最大的
用c語言程式設計序輸入整數統計並輸出其中正數負數和
c語言陣列程式設計輸入n個整數將這n個數按絕對值由