使用Java程式設計需求定義char型別的函式,將陣列

2021-03-04 01:51:21 字數 3392 閱讀 4159

1樓:扯淡

public static void sort(char a)}}//列印字串

for(int x=0;x

java定義乙個char陣列 char[] array = {'a', 'b', 'c, 'z', '+', '-', '0','a', 'k', 'n', 't', 'm'};

2樓:

java程式:

public class main ;

int i;

system.out.println("轉換前:");

for(i=0; i= 'a' && array[i] <= 'z')

}system.out.println("\n\n轉換後:");

for(i=0; i

執行測試:

轉換前:

a b c z + - 0 a k n t m轉換後:

a b c z + - 0 a k n t m

若有以下的陣列定義:char str[]="abcd";char b[]={'a','b','c','d','e'},這兩個陣列他長度為什麼

3樓:匿名使用者

字元陣列!= 字串

字串要求有『\0'結尾,字元陣列沒有!

char str="abcd" ; 這種初始化版,是將乙個字串常量權賦值給乙個字元陣列str,是「abcd」常量中含有'\0'

char b= ; 這種初始化,是給陣列中的每個元素賦值,與字串無關。因此,沒有』\0'的概念

4樓:

str陣列的長度是5,包括4個字母和乙個字串結束符b陣列的長度也5,包括5個字母

使用雙引號設定的字串,系統自動新增字串結束符使用單引號,內容是按單字元處理的

5樓:匿名使用者

額,我只知道你用strlen函式時第乙個是返回4,後面那個不太清楚了,建議你以後凡是遇到字串的都用string來搞吧,比char的陣列容易的多,也安全的多。

java定義乙個長度為5的陣列為{'a','b','c','d','e'}的資料值,複製到另外乙個陣列.

6樓:緣lai如茨

整型的資料型別

用baiint表示,整型的

du陣列型別用zhiint表示,這樣你就好記dao了!

定義回乙個整型的數字(數字有答值,假設他是5)就是 int a = 5;

定義乙個整型的陣列(陣列有長度,假設他是5)就是 int a = new int[5];因為java中陣列不是基本資料型別,所以不能這樣定義:int a = int[5];對於非基本資料型別,java中要用new關鍵字,所以就是:int a = new int[5];

給出以下定義: char x[]="abcdfeg"; char y[]={'a','b','c','d','e','f','g'};

7樓:匿名使用者

"abcdfeg"是字串,字串是以『\0』結尾的字元陣列,字串的陣列表示是;因此選c

8樓:

a錯誤,因為x是字串,最後有個終止符'\0',而y是字元陣列,沒有終止符'\0';

b正確,長度都為7

c錯誤,同理b

d錯誤,同理b

9樓:輕曳風鈴

c 字串還要加個'\0'

10樓:後知後覺丶飛

b char陣列長度相同

java問題 char a[]={'a','b','c','d','e'};

11樓:

a[a.lenght-(i+1)]=c;

這句寫錯了,應該是a[a.length-(i+1)]=c;

輸出結果是edcba

工作原理就是將陣列對稱的位置對調,也就把陣列翻轉了~

12樓:匿名使用者

這不就是把陣列

裡的元素反序嗎?

a[0] = a[4];

a[1] = a[3];

a[2] = a[2];

a[3] = a[1];

a[4] = a[1];

左邊是交換後的陣列,右邊是交換前回的陣列。

所以結果就答是edcba了

求教java陣列初始化char[] arr ={'中', 'a', 'b', 'c' , 'a', 'b', 'c', '0', '1, 'd', '國', 'z'}; 5

13樓:谷歌地

#include

int main(void)

;int len = sizeof(arr) / sizeof(arr[0]);

for(int i = 0; i < len; i++)else if(arr[i] <= 'z' && arr[i] >= 'a')

if(arr[i] <= '9' && arr[i] >= '0')}printf("大寫個數 %d\n小寫個數 %d\n 數字個數 %d\n 其他個數%d\n\n", d, x, s, len - d - x - s);

return 0;}

程式設計實現:將陣列a[6]={'a','b','c','d','e','f',}變成a[6]={'f','a','b','c','d','e',}

14樓:手機使用者

1 初次定義

2 形式引數 例如void fun( char a){}

但要注意:編譯器把a解析成乙個指向其首元素首位址的指標。

15樓:

main()

;int i;

char temp;

/*顯示

襲baia的內容

du*/

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

/*移位

zhi*/

temp=a[5];

for(i=5;i>0;i--)

a[0]=temp;

/*再次

dao顯示*/

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

getch();}

16樓:匿名使用者

#include "stdio.h"

#include "string.h"

#include "malloc.h"

main()

free (p1);

free(p2);

p1 = null;

p2 = null;}

C 如何自己定義標頭檔案和函式,並能在每次程式設計的時候使用該頭

人家的bai 至少還是側著的,你更du屌,直接倒過來。zhi。包含標頭檔案dao的方法就是在相同工程目版錄下或開發環境權安裝目錄下有個include目錄,放那下面就行。放在相同工程目錄下也可以。標頭檔案的字尾名是.h 不會寫標頭檔案的話追問我 如何在c 標頭檔案中定義函式,然後在原始檔中使用 在te...

C程式設計內聯函式題目,編寫乙個c程式,使用內聯函式,函式過載,求三角形矩形圓形的面積

inline round float r int main int argc,char argv 編寫乙個c 程式,使用內聯函式,函式過載,求三角形 矩形圓形 的面積 這麼簡單居然沒人回答。我來簡單的寫一下!include include using namespace std define pi ...

用C 程式設計 1的階層加到10的階層,使用For語句,還有While和Do While語句程式設計

哈哈 好精彩啊,這個問題在c語言教程 不是c 上有的,學c 倒不如先學c語言,雖然都差不多,但還是c語言好懂些。我感覺是這樣的 include int fac int i main 程式設計的時候最好是將函式與主函式分開,就像類一樣,要把成員函式和類分開,這樣在除錯的時候只要看主函式和類就一目了然了...