C语言:不用函数和指针,将一个数组的元素值逆序存放并输出在屏幕上,咋写?

2025-06-26 05:49:42
推荐回答(3个)
回答1:

代码文本:

#include "stdio.h"

#define N 10

int main(int argc,char *argv[]){

int s[N]={0,1,2,3,4,5,6,7,8,9},i,k,t;

puts("The original state:");

for(i=0;i

puts("\nAfter the reverse order:");

for(k=N-1,i=0;i

t=s[i],s[i]=s[k],s[k]=t;

for(i=0;i

putchar('\n');

return 0;

}

回答2:

开设一个足够大的字符数组,然后从字符串的最后一个字符开始,与串首的字符,进行交换,然后再一次交换倒数第二个和最前头的第二个,直到所有字符交换完毕,就可以输出这个字符串了。

回答3:

那是因为函数是不一样的,所以它在数组元素值逆序的过程中是也是不同的。