写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。
生活随笔
收集整理的這篇文章主要介紹了
写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目描述 寫一函數(shù),使輸入的一個字符串按反序存放,在主函數(shù)中輸入輸出反序后的字符串。
輸入 一行字符
輸出 逆序后的字符串
樣例輸入 123456abcdef
樣例輸出 fedcba654321 #include<stdio.h>
#include<string.h>//使用字符串函數(shù)時頭文件?
int str(char a[20],char b[20])//定義兩個字符型數(shù)組?
{
int i, j, k;
j=strlen(a);//測試字符串長度;?
i=0;
k=j-1;
while(i<j)
{
b[k]=a[i];//互換值;?
i++;
k--;
}
return 0;
}
int main()
{
char c[20];
char d[20];
int i,l;
//gets(c);//輸入字符串;
scanf("%s",c); //另一種方式;如果輸入的是字符串,則不需要加地址符,因為在c語言中數(shù)組名代表該數(shù)組的起始地址;?
l=strlen(c);//測試字符串長度;?
str(c,d);//調(diào)用函數(shù);?
for(i=0; i<l; i++)
{
printf("%c",d[i]);//輸出數(shù)值;?
}printf("\n");?
printf("%s",d);//直接輸出字符串,此時輸出的是字符數(shù)組名,而不是數(shù)組元素名;?
return 0;
}
總結(jié)
以上是生活随笔為你收集整理的写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tomcat设置虚拟目录的方法, 不修改
- 下一篇: Unresolved compilati