重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include stdio.h
站在用户的角度思考问题,与客户深入沟通,找到四子王网站设计与四子王网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站制作、成都外贸网站建设、企业官网、英文网站、手机端网站、网站推广、申请域名、雅安服务器托管、企业邮箱。业务覆盖四子王地区。
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)以及超级电脑等作业平台。
记已知数组为a[n],
int acc=0;
for(int i=0;in;i++)for(int j=i+1;jn;j++)if(a[i]a[j])acc++;
#include stdio.h
int fun(int num);
void main( )
{
int x,y,sum;
sum=0;
printf("请输入两个整数:");
scanf("%d%d",x,y);
sum=fun(x)+fun(y); %因为fun()函数有返回值,这里相当于将两个返回值相加
printf("sum=%d\n",sum);
}
int fun(int num)
{
int a,b; %定义 a,b变量
a=0;
while (num!=0) %判断循环的结束条件 此处num以两位数为例
{
b=num%10; %对10取余,即求出num的个位数赋值给b
a=a*10+b;
num=num/10; %将num的末位数去掉
}
return a;
}
你是想按倒序重新放到一个数组里 然后将数组地址返回是吧,想法不错 但上面代码实现不了的。因为你的数组r[5]的生命周期是在fun函数运行期间,当函数调用结束返回时,这个函数的栈清空,数组r[5]也就不存在了。
#include "stdio.h"
#define N 5
void fun(int arr[],int n)
{
int temp,i;
for(i=0;i=n/2-1;i++)
{
temp=arr[i];
arr[i]=arr[n-i-1];
arr[n-i-1]=temp;
}
}
main()
{
int a[N]={8,6,5,4,1},i;
for(i=0;iN;i++)
printf("%4d",a[i]);
printf("\n");
fun(a,N);
for(i=0;iN;i++)
printf("%4d",a[i]);
}