編寫程式,通過指標變數將字元陣列中的字元倒序輸出

2021-03-04 04:14:05 字數 1062 閱讀 3872

1樓:兄弟連教育北京總校

你犯了兩個錯誤.

1.b的生命週期只是output函式,當執行到printf的時候,b的記憶體已經被系統

**了,所以p指向地的一塊無效的記憶體.

2.b應該被初始化.申請b的時候,它裡面的內容不確定,而printf會逐個輸出字元直到遇到結束符'\0'.

我修改後是這樣的.

#include "stdio.h"

#include "string.h"

char *output(char name);

main()

char *output(char name)

輸入一個字串,輸出每個字元出現的次數,用java如何實現

2樓:育知同創教育

用length()方法bai、charat方法結du合for迴圈就zhi

行了,dao

package ***.golden.test;

public class teststring }}

3樓:

import java.util.*;

public class test

}return map;

}public static void main(string args) }}

java 判斷一個字串中是否含有另一個字串中的字元

4樓:匿名使用者

string str = "abcd";//初始字串string st = "bwer";//另一個字串char c = st.tochararray();

boolean flag = false;

for (int i = 0; i < c.length; i++)}system.out.println(flag);

5樓:育知同創教育

java 判斷一個字串中是否含有另一個字串中的字元非常簡單:

boolean a = s.contains("??");

編寫程式將陣列的前n個元素中前端的m個元素和隨後的n m

for i 0 i間過程就抄是襲 這樣了,輸入輸出自己寫 應該很好懂。試用c程式實現將陣列a 的前n個元素和後m個元素進行位置交換的操作。教你一個好bai方法,我這沒裝vc6.0,就直接du口述給你吧!先 zhi建一個dao大小為m的陣列b n m 1 然後把後m個元素存內 到b陣列中,然後再容把前...

用matlab語句編寫程式,要求輸入字串後顯示一

你是不是想對16進位制資料進行二進位制轉換啊,我這裡有這個程式,可以試試這個 16進位制轉10進位制 轉化方法一 a textread c a.txt s 以字元形式開啟檔案 alpha hex2dec a 16進位制轉化為10進位制數,存入alpha矩陣 16進位制轉10進位制 轉化方法二 wen...

python編寫程式將輸入的內容儲存到檔案中,用到

with open 1.txt a as f print input is starting,press q to quit.loop true while loop input string input please input something if input string q f.writ...