C語言關於子函式,輸入字串逆序輸出,輸出了但是有很多燙,我覺得應該初始化了陣列

2021-04-22 02:20:59 字數 2321 閱讀 8475

1樓:匿名使用者

/* user code begin:考zhi生在此後完成自定義函dao

數的專設計,行數不限 */

void zhuanhuan(char str)for(i=0;i

2樓:匿名使用者

//你想

bai得太復

du雜了zhi

吧,逆dao

序輸出版而已權

#include

#include "string.h"

void main()

3樓:匿名使用者

void zhuanhuan(char str)

for(i=0;i

c語言,輸入一個字串,逆序排列後輸出

4樓:四舍**入

可以參考下面的**:

#include "stdio.h"

main()

length--;

for(i=0;itemp=stra[i];

stra[i]=stra[length-i-1];

stra[length-i-1]=temp;

}puts(stra);

getch();}

5樓:匿名使用者

定義復兩個字串,一制個接受輸入的字串,第二個逆序接受第一字串,完成逆序排序。

參考**:

#include

#include

int main()

{char a[100],b[100];

int i,j,n;

gets(a);//輸入字串

b[n=strlen(a)]='\0';//計算字串長度,並確定字元b的結束位置

for(i=0,j=n-1;i

6樓:金魚

**如下:

#include

#include

void fun(char a)//逆序函式{int i,length;char t;

length=strlen(a);//統計字串的個專數for(i=0;i成功屬

7樓:獨奕聲釗鸞

**copycopy如下:

#include

#include

void fun(char a)//逆序函式bai{int i,length;char t;

length=strlen(a);//統計字du符串的zhi

個數for(i=0;idaozd功

8樓:

#include

void main()

和你填的權一樣,只是後面多加一句

9樓:匿名使用者

s2[n=strlen(s1)]='\0'

10樓:匿名使用者

#include

#include

int main()

return 0;}

c語言:編寫一個函式,將一個字串按逆序存放。在主函式中輸入和輸出字串。

11樓:匿名使用者

反序字bai

符串,只需要將

du首尾字元依

zhi次dao

調換即可。版

#include

#include

// 反序字串x並返權回

char* reverse(char *x)return x;

}int main()

12樓:與子如初見

錯了這bai麼多 - -

看看改好的du

#include

#include

#define n 50

void reverse(char a)

又不懂得繼容續問。

13樓:匿名使用者

你函式抄

寫在後面的話,

bai前du面至少要宣告一下zhi的。dao。

#include

int main()

14樓:徐臨祥

推薦回答反序

bai字串,

du只需要將首尾zhi字元dao依次調換即可。版include include 反序字串權x並返回 char*reverse(char*x) return x;} int main() { char str[100];printf("input a string:");gets(str)...

用c語言寫字串逆序輸出,用C語言寫 字串逆序輸出

逆序輸出有很多種,具體的實現方法取決於你題目的要求 1.如果只是要求逆序輸出,那麼可以採用類似的方法 void reverse char s 這種方法在s很長的情況下會一直遞迴到底,不是很好。2.如果需要將字串整個逆序在函式外面輸出,那麼可能希望採用返回字串指標的方式 實現如下 char rever...

c語言中用scanf函式先輸入字串後輸入數值輸

include int main 你下面的 我給你改了一下,把 s d之間的空格去掉了,然後加了一個 a,通過兩次賦值,消除緩衝中回車的干擾 char buf 200 int i scanf s d buf,i 這樣應該可以,注意字串不能包含空格。scanf 函式是個阻塞函式,只有等待你輸完之後,才...

C語言字串

錯誤在註釋中給出了 程式正確執行 include void main else if str i 等號是 是賦值 else if str i 等號是 是賦值 j letter blank gantan printf n d n j 先分析一下你的 for i 0 str i 0 i 你應該改成 fo...