77问答网
所有问题
当前搜索:
数组元素逆序存放
c 将一维
数组
逆序
存储 并输出。
答:
main(){ int i,j,n,t;int d[n];printf("input n:");scanf("%d",&n); /*先确定
数组
长度*/ printf("input d[n]:");for(i=0;i<n;i++)scanf("%d",&d[i]); /*输入数组*/ for(i=0,j=n-1;i<=(n-1)/2;i++, j--) /*i从小到大,j从大到小*/ {t=d[j]...
...数组n个
数组元素
(n=10),按
逆序
在本数组中重新
存放
,主
答:
include <stdio.h>void revertArray(int num[], int n){int *pi = num; //先到第0个
元素
int *pj = num + n - 1;; //先到最后一个元素int temp;while (pi < pj){temp = *pi;//这里三个语句是交换*pi =*pj;*pj = temp;pi++;pj--;}}int main(){int array1[10] = ...
用C语言编程将一个
数组
的
元素
值按
逆序
重新排放。
答:
i]);printf("输入的数字是:\n");for(i=0;i<N;i++)printf("%3d",a[i]);printf("\n");for(i=0;i<N/2;i++){ temp=a[i];a[i]=a[N-1-i];a[N-1-i]=temp;} printf("重新排序后的
数组
是:\n");for(i=0;i<N;i++)printf("%3d",a[i]);printf("\n");} ...
...将
数组
中的这n个数
逆序存放
,再按顺序输出数组中的
元素
?
答:
include <stdio.h> int main(){ int a[10],i,n;while(scanf("%d",&n)==1){ for(i=n-1;i>=0;i--)scanf("%d",&a[i]);for(i=0;i<n;i++)printf("%d ",a[i]);printf("\n");} return 0;}
c语言改错题:将一个字符
数组
中的
元素逆序存放
并输出
答:
在你的代码基础上给你作了修改。。。在VC++里面测试了。。。改了的地方注释了下。。希望能帮到你。。。include "stdio.h"void sort(char*p,int m){ int i;char change;//改过的地方!!!for (i=0;i<=m/2;i++){ change = *(p+i);//改过的地方!!!(p+i) = *(p+m-i-1)...
将一个
数组
中的
元素逆序
?
答:
因为for(i=0,j=4;i<5&&j>=0;i++,j--){ b=a[j];a[j]=a[i];a[i]=b;} 这个语句显然把
数组逆序
了再逆序,负负得正,结果等于没变,正确的做法应该是 for(i=0,j=4;i<2&&j>=0;i++,j--){ b=a[j];a[j]=a[i];a[i]=b;} ...
对10个
数组元素
依次赋值0~9,要求按
逆序
输出是什么意思
答:
这是一个C语言编程的问题。它的意思是要定义一个长度为10的整型
数组
,然后用循环语句给数组的每个
元素
赋值为0到9,最后用另一个循环语句从后往前输出数组的每个元素。例如,输出结果可能是:9 8 7 6 5 4 3 2 1 0
编写一个程序采用递归方法
逆序
放置a
数组
中的
元素
答:
include<stdio.h> include<string.h> int i=0,t;void reverse(char s[],int p){ t=s[i];s[i]=s[p-1];s[p-1]=t;i++;p--;if(i
...b','c','d','e','f'};将
数组
中的
元素逆序
保存到数组s并逆序输出...
答:
include <stdio.h> int main(){ char str[12]={'a','b','c','d','e','f'},s[12]={0};int i,j;for(i=0; str[i]; i++);for(j=0;i>0;)s[--i]=str[j++];puts(s);return 0;}
在VB中,如何将一个
数组
中的值按
逆序
重新
存放
。例如:原来8、6、5、4...
答:
Dim a(1 To 5)Private Sub Command1_Click()For i = 1 To 5 a(i) = Val(InputBox("a(" + Str(i) + ")="))Next i For i = 1 To 5/2 n = a(i)a(i) = a(6 - i)a(6 - i) = n Next i For i = 1 To 5 Print a(i);Next i End Sub ...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜