永发信息网

c语言 写函数实现数组的反转 要求用指针 可运行

答案:2  悬赏:0  手机版
解决时间 2021-01-26 01:39
c语言 写函数实现数组的反转 要求用指针 可运行
最佳答案
#include<stdio.h>

void reverse_string(char *string)
{
char*last;

for (last = string; *last != '\0'; last++);

last--;

while (string < last)
{
char temp;
temp = *string;
*string++ = *last;
*last-- = temp;
}

}

void main()
{
char string[] = "abcdef";
printf("%s\n", string);
reverse_string(string);
printf("%s\n", string);
system("pause");
}
全部回答
直接用a[i][j]最简单,注意s必须每次置零。 非要用指针的话,应该用一个指向数组的指针,而不是一个装了指针的数组; #include void fun(int a[3][4]) { int (*p)[4],i,j; float ave,s; for(i=0;i<3;i++) { p=&a[i]; s=0; for(j=0;j<4;j++) s+=(*p)[j]; ave=s/4; printf("第%d行元素的平均值为%f\n",i,ave); } } int main() { int a[3][4],i,j; printf("请输入二维数组\n"); for(i=0;i<3;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); fun(a); return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赤水市就业局怎么去啊,我要去那办事
2.3.6腾讯视频在哪下载
大学里办理了助学贷款,还能申请出国的交换生
焦虑症,抑郁症,能引起心慌的难受给要死的感
赤水市人才交流服务中心地址在什么地方,我要
成语久病成医的意思是什么啊?有知道释义的请
北京到武汉高铁和武汉到衡阳高铁在同一个站转
厉氏辈分怎么排的
注会买教材送课件
【教师节诗歌大全】教师节诗歌短文简短点的
求爱情公寓第一季大结局展博表白的音乐。就那
我八号从广州回长沙高速有优惠吗
海尔FCD-JTHA50-III(HM)和FCD-JTHC50-III(AM)
一般纳税企业委托其他单位加工材料收回后直接
为什么圆通快递单号跟踪不更新?
推荐资讯
爱豆app 就只能知道EXO的行程?别的组合(infi
成语精神抖擞的意思是什么啊?有知道释义的请
中国邮政储蓄银行ATM(睢城营业所)地址在什么
大修机会后被录用机会大吗
密蜂为植物传播了花粉,蜜蜂为我们酿出了甜甜
致病力(virulence)
没有人能从我的手里抢走你,把它翻译成英文。
天天做清醒梦有害吗?
呼和浩特市安通驾校还些还是警院驾校好?
碱性食品对人体有哪些好处
太原哪里有焊接汽车保险杠的?
ZMUD下载后要怎么用啊?全英文的 MUD就是文字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?