knrt.net
当前位置:首页 >> 谁能给我解释一下C语言中的数据逆序存放和输出是什... >>

谁能给我解释一下C语言中的数据逆序存放和输出是什...

就是把数据按输入时的顺序倒过来存放

#include int main() { int a[5]={8,6,5,4,1}; int temp,i=0,j=0; for(i=0;i

#include main() { int a[5], i, temp; /*定义数组及变量为基本整型*/ printf("please input array a:\n"); for (i = 0; i < 5; i++) /*逐个输入数组元素*/ scanf("%d", &a[i]); printf("array a:\n"); for (i = 0; i < 5; i++) /*将数组中的元...

比较简单的方法是创建一个数组 从下标为9开始递减进行输入至下标为0 这样存储就会是倒序的了 然后再从下标为0开始递增输出到下标为9 另一种方法是创建两个数组 比如a和b,先顺序地将10个数据存储在a里 然后通过一个循环来将数据逆序存储在数组b...

你这是想先倒序数组内容,然后再输出吗? 还是用个指针吧,利用指针从数组尾部向首部移动,没必要倒序改变输入的数组内容: #include #define SIZE 14 int main(int argc, char *argv[]) { int a[SIZE]={0}; //读入数组内容 for( int i =0; i

输入格式: 输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。 输入样例: 4 10 8 1 2 输出样例: 2 1 8 10 #include mai...

对键盘输入的字符串进行逆序,逆序后的字符串仍然保留在原来的字符数组中,最后输出。(不得调用任何字符串处理函数),例如: 输入 hello world 输出 dlrow olleh

反序字符串,只需要将首尾字符依次调换即可。 #include #include // 反序字符串x并返回char* reverse(char *x){ int len = strlen(x); int i, n = len / 2; char tem; for (i = 0; i

invert(int x[], int n){ int *p = x, *q = x + (n - 1); int tmp; for (; p < q; ++p, --q) { tmp = *p; *p = *q; *q = tmp; }}

#include #include void main() { char s1[10],s2[10]; int i,j; int b; scanf("%d",&b); //先输入数字才能显示 printf("请输入一个 %d 位的数组:\n",b); getchar(); //去掉数字后面敲的回车 gets(s1); for(i=b-1,j=0;i>=0&&j

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com