题目 输入10个整数存入一维数组中,再按逆序重新存放后输出。 相关知识点: 试题来源: 解析答:#include int main() { int *p,i; int data[10],data2[10]; for (i=0; i<10; i++) { scanf("%d",&data[i]); } p = &data[0]; for (i=9; i>=0; i--) {...
[解答]参考代码: #include"stdio.h" void main() { int a[10],i,n=0; printf("请输入10个整数:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=9;i>=0;i--) printf("%d ",a[i]); printf("\n"); }反馈 收藏
例:输入10个整数存入一维数组,再按逆序重新存放后再输出。 main( ) { int i, j, a[10], t, *p; for(i=0; i<10; i++) scanf("%d", ___ ); for(i=0, j=9; i t=a[i], a[i]=a[j], a[j]=t; for(p=a; p printf("%4d...
输入10个整数存入一维数组a,然后按逆序重新存储数据,最后按顺序输出该数组,每个数据占5列。例如输入2 5 6 7 1 8 9 0 3 6后,a(0)-a(9)依次为2、
百度试题 题目编程序。输入10个整数存入一维数组,再按逆序重新存放后再输出。相关知识点: 试题来源: 解析反馈 收藏
编程序。输入10个整数存入一维数组,再按逆序重新存放后再输出。 正确答案 答案解析 略
首先,我们需要定义一个能够存储十个整数的一维数组。程序开始时,将提示用户输入十个整数,通过for循环,循环执行10次,每次读取一个整数并存储到数组中。为了实现数组逆序,我们引入了两个变量j和k。通过第二个for循环,我们遍历数组的前半部分,即从0到4,每次交换数组中对称位置的元素。例如,当j等于...
输入10个整数存入一维数组,再按逆序重新存放后再输出。 #include <stdio.h> main() { int i,j,a[10],k; for(i=0;i<=9;i++) scanf("%d",&a[i]); for(i=0,j=9;i<=4;i++,j--) {k=a[i];a[i]=a[j];a[j]=k;} for(i=0;i<=9;i++) printf("%d",a); } 错误:___ ...
while(p<q){ temp = *p;*p++ = *q;*q-- = temp;} for(i=0; i<10; i++)print...
include <stdio.h> int main(){ int a[10], i, temp, *p, *q;for(i=0; i<10; i++)scanf("%d", &a[i]);p = a, q = a+9;while(p<q){ temp = *p;p++ = *q;q-- = temp;} for(i=0; i<10; i++)printf("%d ", a[i]);printf("\n");return 0;} ...