重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
return是函数返回语句,比如你的函数如果定义为int fun(void ),意味着你的fun函数是需要返回一个int类型的值给调用它的函数,也就是说这里的return语句是必须的,而且还要求返回的变量是int类型的,你不写或者直接return都会报错。但返回值是void类型的函数return语句写与不写都可以,因为不要求它返回值给调用的函数,但习惯上要写的话就直接return就好了。
创新互联公司专注于企业网络营销推广、网站重做改版、漳州网站定制设计、自适应品牌网站建设、H5建站、商城网站定制开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为漳州等各大城市提供网站开发制作服务。
#include"stdio.h"
#include"string.h"
main()
{
char str[20],temp;
printf("请输入字符串:");
gets(str);
int len,i;
len=strlen(str);
for(i=0;ilen/2;i++)
{
temp=str[i];
str[i]=str[len-i-1];
str[len-i-1]=temp;
}
puts(str);
getchar();
}
#include "stdio.h"
#include "string.h"
void dx(char *ch,int n)
{
printf("%c",ch[n]);
if(n=0)
return dx(ch,n-1);
}
int main()
{
char ch[100];
printf("输入一个字符串:");
scanf("%s",ch);
dx(ch,strlen(ch)-1);
}
#includestdlib.h
int daoXupai(int x)
{
int n,b,d=0;
while(n)
{
b=n%10;
d=d*10+b;
n=n/10;
}
return d;
}
int main()
{
int x,result;
printf("输入一个整数:",x);
scanf("%d",x);
result=daoXupai(x);
printf("倒序排后的数为:%d\n",result);
return 0;
}
颠倒数字符合先进后出的顺序,可以借助栈来执行。首先分解这个数字,将每一位存到栈中,然后在将栈中的数字逐个出栈,组合在一起即可。代码如下:
int reverse(int num)
{
int stack[100];
int top = 0;
int result = 0;
while (num != 0)
{
stack[top++] = num % 10;
num /= 10;
}
while (top != 0)
{
result *= 10;
result += stack[--top];
}
return result;
}