c語言如何將字符串顛倒 用C語言寫一個(gè)函數(shù),使輸入的字符串按反序存放,在主函數(shù)中輸入和輸出字符串?
用C語言寫一個(gè)函數(shù),使輸入的字符串按反序存放,在主函數(shù)中輸入和輸出字符串?C語言:寫一函數(shù),使輸入的一個(gè)字符串按反序存放,在主函數(shù)中輸入輸出反序后的字符串?#include<stdio。H>#
用C語言寫一個(gè)函數(shù),使輸入的字符串按反序存放,在主函數(shù)中輸入和輸出字符串?
C語言:寫一函數(shù),使輸入的一個(gè)字符串按反序存放,在主函數(shù)中輸入輸出反序后的字符串?
#include<stdio。H>
#包含<string。H>//使用字符串函數(shù)時(shí)的頭文件
int Str(char a[20],char b[20])//定義兩個(gè)字符數(shù)組
{
int i,J,k
J=strlen(a)//測(cè)試字符串長(zhǎng)度
I=0
k=J-1
while(I<J)
{
B[k]=a[I]//交換值
I
k-->}]返回0
}]int main()
{
char c[20
]char d[20
]int I.L
//獲取(c)//輸入字符串
scanf scanf(%s“,c)
l=strlen(c)//測(cè)試字符串長(zhǎng)度
str(c,d)//調(diào)用函數(shù)
for(I=0 I<L I)
{
printf(%c”,d[I])//輸出值
}printf(“”)
printf(%s”,d)//直接輸出字符串。在這種情況下,輸出的是字符數(shù)組名,而不是數(shù)組元素名
返回0