⑴ c语言写函数实现数组的反向输出
从数据结构的角度来讲,用栈可以实现
从实现的角度来讲,首先知道数组的最后一个元素的位置,然后下标递减的输出就可以了
⑵ C语言程序:用数组将输入的10个数字反向输出。请高手帮忙,初学者请教!
#include<stdio.h>
#include<stdlib.h>
#define N 10
main()
{
int a[N],i,temp;
for(i=0;i<=N-1;i++)
scanf("%d",&a[i]);//存一个十个数的数组
for(i=0;i<=N-1;i++)//打印 输入的数组
printf("%d\t",a[i]);
printf("\n");
for(i=0;i<=N/2-1;i++)
{
temp=a[N-i-1];//把头和尾的交换。主要是下之间的关系要找对
a[N-1-i]=a[i];
a[i]=temp;
}
for(i=0;i<=N-1;i++)//打印处理后的数组
printf("%d\t",a[i]);
printf("\n");
system("pause");
}
⑶ C语言编程,编程实现怎样将一个数组逆序输出
数组逆序输出,只要从数组最后一位向前循环输出即可。
实现代码如下:
#include"stdio.h"
voidmain()
{
inta[100],n,m;
printf("请输入元素的个数:");
scanf("%d",&n);
printf("请依次输入%d个数:",n);
for(m=0;m<n;m++)
scanf("%d",&a[m]);
printf("按逆序输出为:");
for(m=n-1;m>=0;m--)
printf("%d",a[m]);
}
执行结果
C语言是一门通用计算机编程语言,应用广泛。C语禅晌言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运早首行环境支持便能运行的贺睁锋编程语言。
⑷ C语言:输入一个字符串,然后逆序输出
#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)以及超级电脑等作业平台。