功能:将主函数中输入的字符串反序存放。例如:输入字符串“abcdefg”,则应输出“gfedcba”。
//把下面程序补充完整#include<stdio.h>#include<conio.h>#defineN81charfun(char*str,intn){/******...
//把下面程序补充完整#include <stdio.h>#include <conio.h>#define N 81 char fun(char *str,int n){ /**********Program**********/ /********** End **********/ } main(){ char s [N]; int l; clrscr(); printf("input a string:");gets(s); l=strlen(s); fun(s,l); printf("The new string is :");puts(s); getch();}
展开
3个回答
推荐于2016-05-01
展开全部
#include <stdio.h>
#include <conio.h>
#define N 81
char fun(char *str,int n)
{
int i;
char ch;
for(i=0; i<n/2; i++)
{
ch = str[i];
str[i] = str[n-1];
str[n-1] = ch;
n--;
}
}
main()
{
char s [N];
int l;
printf("input a string:");gets(s);
l=strlen(s);
fun(s,l);
printf("The new string is :");puts(s);
getch();
}
#include <conio.h>
#define N 81
char fun(char *str,int n)
{
int i;
char ch;
for(i=0; i<n/2; i++)
{
ch = str[i];
str[i] = str[n-1];
str[n-1] = ch;
n--;
}
}
main()
{
char s [N];
int l;
printf("input a string:");gets(s);
l=strlen(s);
fun(s,l);
printf("The new string is :");puts(s);
getch();
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-06
展开全部
char fun(char *str,int n){ /**********Program**********/ char str1; int i,k=n-1; for(i=0;i<=(n/2);i++,k--) { str1=str[k]; str[k]=str[i]; str[i]=str1; } /********** End **********/ }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询