程式設計題 建立空陣列,通過for迴圈向陣列中放入a z字母,修改元素內容為zhangSan

2021-05-20 12:05:03 字數 6157 閱讀 1907

1樓:匿名使用者

#include

int main()

;int i,j,k;

for(i=0;i<9;i++)

{屬for(j=i;j<10;j++)

{if(a[i]

c語言程式設計題: 輸入 n(n<10) 個整數,將它們存入陣列 a 中,再輸入一個整數 x,然後在陣列 a 中查詢與 x

2樓:匿名使用者

#include

void main( )

if(m==0) printf("not fount\n");}

3樓:我心如一

#include「stdio.h」

#define n 8

void main()

{ int i,a[n],x,flag=0;

for(i=0;i陣列

時n不能是變數,如果不確定陣列大小,想改變n值,就把它用#define預定義,就可以隨意改變n值

輸入10個整數到陣列a中,將陣列各元素依次向後迴圈移動一個位置,移動後輸出陣列a的c語言程式設計

4樓:匿名使用者

#include

#include

#define n 10 /*n為陣列可能的最大值*/int main(void)

temp = a[n - 1]; /*先置出最後一項*/

for(i= n - 2;i >= 0;i --) /*自後向前置入*/

a[0] = temp; /*將第一個值讀入*/

for(i = 0;i < n;i ++)getch();}

5樓:匿名使用者

void main()

tmp=a[10];

for (i=10,i<=2,i++)a[10]=a[1];

for (i=1,i<=10,i++)}

6樓:匿名使用者

#include

#define n 10

int main()

for(i=1;i

printf("%d",a[0]);

return 0;}

vf程式設計題:從鍵盤輸入10個數到陣列a(10)中,顯示陣列中所有元素值

7樓:匿名使用者

dimension a(3,4)

s=0for m=1 to 3

for n=1 to 4

input "請輸入第」+str(m,1)+"行第」+str(n,1)+"列資料:" to a(m,n)

s=s+a(m,n)

endfor

endfor

?"所有陣列元素的累加和是",s

c語言程式設計:陣列a包含10個元素,鍵盤輸入,然後對陣列a倒置(即數值前後交換),最後輸出,求高手相助!

8樓:示申僉

#include "stdio.h"

int main()

;int i,tmp;

printf("請輸入10個整數:");

for(i=0;i<10;i++)

scanf("%d",&a[i]);

printf("陣列a倒置後輸出:\n");

for(i=0;i<5;i++)

for(i=0;i<10;i++)

printf("%d ",a[i]);

printf("\n");}

9樓:匿名使用者

#include

int _tmain(int argc, _tchar* argv)// 輸出未反序的

printf("您輸入的資料為: ");

for(i = 0; i < 10; i++)printf("%d ", a[i]);

printf("\n");

// 倒置,即拿第一個和最後一個交換,第二個和倒數第二個交換。。。

for( i = 0; i < 10 / 2; i++)// 輸出

printf("反序後為: ");

for(i = 0; i < 10; i++)printf("%d ", a[i]);

printf("\n");

return 0;}

10樓:匿名使用者

用for迴圈就好了,

void main()

// 倒置

for(i=0;i<5;i++)

// 最後輸出倒置後的陣列

for(0;i<10;i++)}

11樓:匿名使用者

#include "stdio.h"

main()

for(i=0;i<10;i++)

printf("%d,",a[i]);}

12樓:我愛酸牛奶

#include

int main()

for(i=0;i<10;i++)

printf("%d ",a[i]);

printf("\n");

return 0;

}//望採納~

13樓:出來混早晚偠還

int a[10];

printf("input your number:");

for(int i=0;i<10;i++)for(int j=0;j<5;j++)

for (int k=0;k<10;k++)

14樓:鷹翔天藍不悔

你是剛學程式設計的嗎?這樣的問題可以自己想想吧,

簡單的一個for迴圈加一個臨時變數就可以解決

在c語言中,如何在陣列中插入一個數

15樓:匿名使用者

方法為:輸入一個資料x,將陣列中的資料與x逐一比較,如果大於x,記錄下資料的下標,然後此資料下標和其後的資料的下標都加一,相當於都向後挪一位,然後將x賦值給陣列的那個下標。

#include

int main()

int i, j, k, x, a[11] =(3, 6, 7, 9, 12, 14, 15, 27, 29, 31) ;

printf("插入前陣列的資料是:") ;

for(i=0;i<10;i++)

printf("%4d",a[i] ) ;

printf("\n") ;

printf("請輸入要插入的資料:") ;

scanf("%d",&x) ;

for(i=0;i<10;i++)

if(a[i]>x)

break;

for(j=9; j>=i; j--)

alj+1] =alj] ;

a[i]=x;

printf("插入後陣列的資料是:") ;

for(i=0; i<11; i++)

printf("%4d",[i] ) ;

return 0;

16樓:理暄妍果揚

程式1:這個是輸入10個數

先排序再插入一個數

再排序陣列

大小你可以自己更改

#include

void

main()

for(i=0;i<10;i++)

printf("%d

",a[i]);

scanf("%d",&m);

for(i=0;i<10;i++)

if(a[i]>m)

a[10]=m;

for(i=0;i<11;i++)

printf("%d

",a[i]);

printf("\n");

}程式2:如果題中已給排好序的陣列

不必自己輸入的話

#include

void

main()

;int

temp1,

temp2,number,end,i,j;

printf("array

a:\n");

for(i=0;i<10;i++)

printf("%5d",a[i]);

printf("\n");

printf("insert

date:");

scanf("%d",&number);

end=a[9];

if(number>end)

a[10]=number;

else

break;}}

}printf("now,array

a:\n");

for(i=0;i<11;i++)

printf("%d

",a[i]);}

17樓:傑遜漂流記

有一個已排好序(從大到小)的陣列有5個元素,從鍵盤輸入一個數,要求按原排序的規律將它插入到陣列中<5;i++) if(x2.

j=i; /*當這個數比當前數小時,用j記住當前位置,即j=i,中斷迴圈。……

18樓:招鵬鯨清可

#include"stdio.h"

#include"string.h"

void

main()

;//////////這裡定義陣列的時候,要寫上11,否則會認為該陣列只有10個元素,那樣的話,無法對其進行插入的。其他地方沒有錯誤

inti,j,temp,n;

for(i=0;i<10;i++)

for(j=0;j<9-i;j++)

if(a[j]>a[j+1])

printf("按從小到大的排列順序為:\n");

for(i=0;i<10;i++)

printf("%d

",a[i]);

printf("請輸入你想插入陣列的數字:");

scanf("%d",&n);

for(i=0;i<10;i++)

if(n

=i;j--)

a[j+1]=a[j];

break;

}a[i]=n;

for(i=0;i<11;i++)

printf("%d

",a[i]);

printf("\n");}

19樓:匿名使用者

樓主能說具體點嗎。有很多方法,比如用字串連線的函式,strc...什麼什麼的函式,還可以直接插入一個數,和陣列中的數比較大小

20樓:匿名使用者

比如在第n個數中插入一個m

c語言簡單習題:編寫函式,在10個元素的一維陣列中,統計比。。。

21樓:匿名使用者

有陣列越界和呼叫錯誤,修改如下:

#include

int main()

void han(int a[10])

printf("%d",count);}

22樓:戀v天真

#include

int main()

printf("比相鄰元素大的陣列元素個數為:%d.\n",han(b));

}int han(int a[10])

return count;//計比相鄰元素大的陣列元素個數並將統計數返回主函式輸出,意思是叫你返回count的值,在main函式輸出這個值}

23樓:匿名使用者

函式應該這樣void han(int a ,int n)

假設陣列a中含有10個元素,下標從1到10,要求程式設計接收a陣列的10個值,然後,求a陣列中

24樓:匿名使用者

int max(int a,int n) //n=10

printf("%d",max);}

25樓:酷愛大長腿

var a=0;

for(var int i=1;ia)}

程式設計神祕數

include int shenmi int int main int shenmi int a for i 0 i 3 i a b 0 for i 0 i 4 i c a b return c 你那遞迴呼叫是有問題的,絕對不會符合你題目的要求,只會不斷的執行shenmi 函式,並且你裡面的比較大小...

C語言程式設計題,C語言程式設計題

long fun int k if i 2 return 1l return k fun k 1 或 include stdio.h main double h,c printf input h n scanf lf h c 5.0 9 h 32 printf c lf c 實驗一 簡單的c程式設計...

c語言程式設計題,C語言程式設計題

可以這樣理解,int p是一個二級指標,int a中a也是一個二級指標,a和p是同一級別的。在這個程式中 p 0 指向了a 0 p 1 指向了a 2 p 2 指向了a 6 p 3 指向了a 12 p 0 0 等於a 0 0 因為p 0 是指向a 0 的一級指標,向後偏移0個int,所以p 0 0 a...