C語言 輸入字串,然後逆序輸出

時間 2021-08-11 17:49:43

1樓:橘落淮南常成枳

可以將整數當做字串(字串長度不超過10)接收,然後反向輸出字元陣列元素即可。

字串實際長度可以用strlen函式來計算。

方法程式如下:

#include

#include

main()

2樓:杜哥是個小天才

#include

int main()

{  int len,i;

char str[100];

gets(str);

len=strlen(str);

for(i=len-1;i>=0;i--)printf("%c",str[i]);

return 0;

拓展資料c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

3樓:匿名使用者

#include

#include

void fun(char a)

}main()

//除錯成功

4樓:匿名使用者

#include

#include

function(char *string)return new;

}main ()

未測試,估計有錯,僅作參考

5樓:匿名使用者

本程式已執行成功。

#include

#include

fun(char c[20])

b[i]='\0';

puts(b);

printf("\n");

}main()

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

6樓:四舍**入

可以參考下面的**:

#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();}

7樓:匿名使用者

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

參考**:

#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

8樓:金魚

**如下:

#include

#include

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

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

9樓:獨奕聲釗鸞

**copycopy如下:

#include

#include

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

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

個數for(i=0;idaozd功

10樓:

#include

void main()

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

11樓:匿名使用者

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

12樓:匿名使用者

#include

#include

int main()

return 0;}

如何用c語言,從鍵盤輸入一個字串,將其按逆序存入另一個字元陣列中並輸出,要求用最基本的c語言

13樓:秦鬆

以一來個8為字串為源例:bai

**如下du

#include

int main()

for(j=0;j<8;j++)}

14樓:那天小雨天

for(i=strlen(a)-1,j=0;i>=0;i--){b[j]=a[i];j++;只要一個迴圈就行了。

另外迴圈結束還要加個b[j]='/0'

15樓:匿名使用者

#include

char ch1[20];void exchange(char arry,int x);

void main()

void exchange(char arry,int x)ch1[k]='\0';

break;}}}

16樓:謝帆

#include

#include

#define mxn 1100

char arr[mxn],rev[1100];

int main()

17樓:匿名使用者

用指標編寫輸入字串逆序輸出,用指標編寫輸入一個字串逆序輸出

問明 include using namespace std char t t a a b b t void work char str int len strlen str for int i 0 i len 2 i int main const int maxlen 1e5 10 char s ...

c語言輸入字串按反方向存放並將其輸出

鄧超2號 include include int main void return 0 姚麥組合 將輸入的字串放進陣列裡,然後將陣列內的內容從後到前依次輸出! 突發奇想,用堆疊和管道似乎解決這個問題更簡單有效,而且不用考慮字串長度 include include include include in...

C語言字串問題,C語言字元陣列與字串問題

字串初始化,如果逐個賦值的話,系統不是會自動新增 0 嗎不是。圖一就是長度為4的陣列,圖二長度為5圖三會是新增 0,但是是會把後面所有的都設為 0因為圖一和圖四不以 0結尾,所以不能用strlen和strcmp,會越界 圖四也可以用char str 4 stop 這樣賦值。如果不手動加長度就會是5了...