题目 输入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--) {...
例:输入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...
printf("\n");// 输出逆序处理后的数 for(i = 0; i < 10; i++) { printf("%2d", a[i]);} return 0;在这段程序中,首先定义一个a数值。然后利用scanf函数将键盘输入的数字存放到数组中,通过for循环遍历前5个元素并进行替换输出 方括号内的显示有bug,您可以按照图片上的代码修改一下...
首先,我们需要定义一个能够存储十个整数的一维数组。程序开始时,将提示用户输入十个整数,通过for循环,循环执行10次,每次读取一个整数并存储到数组中。为了实现数组逆序,我们引入了两个变量j和k。通过第二个for循环,我们遍历数组的前半部分,即从0到4,每次交换数组中对称位置的元素。例如,当j等于...
while(p<q){ temp = *p;*p++ = *q;*q-- = temp;} for(i=0; i<10; i++)print...
[解答]参考代码: #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个整数存入一维数组,再按逆序重新存放后再输出。相关知识点: 试题来源: 解析反馈 收藏
}已运行过,结果正确。此程序重点在于数组和指针的应用,结果不是最终目标,理解程序的内涵举一反三才是我的要达到的。includeint main(){int i, a[10];for (i = 0; i = 0; i--)printf("%d ", a[i]);return 0; }
{ int a[10];int i=0;for(i;i<10;i++)scanf("%d",&a[i]);for(i=9;i>=0;i--)printf("%d ",a[i]);return 0;} 2.include<stdio.h> void swap(int* a,int* b){ int t;t=*a;a=*b;b=t;} int main(){ int a=3,b=5;swap(&a,&b);printf("a=%d b=%d\n"...
输入10个整数存入一维数组,再按逆序重新存放后再输出。答案:手机看题 你可能感兴趣的试题 问答题 【简答题】编程序。输入单精度型一维数组a[10],计算并输出a数组中所有元素的平均值。 答案: 手机看题 填空题 以下程序可把输入的十进制长整型数以十六进制数的形式输出,请填空。 答案:n%base b[d] 手机看题...