88问答网
所有问题
输入10个整数存入一维数组,再按逆序重新存放后输出(用指针方式实现)。
如题所述
举报该问题
推荐答案 2020-01-16
#include
#define
n
10
//可以通过改变本数的大小从而改变数组的大小
main()
{
int
a[n];
int
*p,i=0;
p=a;
while
(++i<=n)
{
scanf("%d",p++);
//通过指针接受输入
}
while
(--i>0)
{
printf("a[%d]=%d,",n-i,a[n-i]);//输出数组内容作为参照,与题意要求无关,可删除本行
printf("%d\n",*(--p));//通过指针接受输出
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MSVttVgcgMgBSMSMtSa.html
相似回答
输入10个整数存入一维数组,再按逆序重新存放后输出(用指针方式实现
...
答:
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;} ...
输入10个整数存入一维数组,
在
按逆序重新存放后输出
。
(用指针实现)
答:
}已运行过,结果正确。此程序重点在于
数组
和
指针
的应用,结果不是最终目标,理解程序的内涵举一反三才是我的要达到的。
编一个程序
,输入10个整数存入一维数组
中
,再按逆序重新存放后输出
...
答:
int main(){ int a[10];for (int i=0;i<10;i++)scanf("\n%d",a+i);for (int i=9;i>=0;i--)printf("%d\n",*(a+i));system("pause");return 0;}
...是:
输入10个整数存入一维数组,再按逆序重新存放后再输出
。要求用指向...
答:
include<stdio.h> include<math.h> int main(){ int a[10],i;for(i=0;i<10;i++){ scanf("%d",&a);} for(i=9;i>0;i--){ printf("%d",a);} printf("%d",a[0]);return 0;}
vb编程
输入10个整数存入一维数组,再按逆序重新存放后再输出
?
答:
"For i = 1 To 10 a(i) = InputBox("请输入第" & i & "个数:")Print a(i);Next i Print For i = 1 To 5 t = a(i)a(i) = a(11 - i)a(11 - i) = t Next i Print "
逆序重新存放后
的数:"For i = 1 To 10 Print a(i);Next i Print: Print End Sub ...
编程
实现,
从键盘
输入10个整数存放
在一个
数组
中
,使用指针
把从指定位置的...
答:
int start_position;int num;int temp;for( int i = 0; i < 10; i++ ){ printf( "输入第%d个数:\n", i );scanf( "%d", p++ );} printf( "输入开始位置:\n" );scanf( "%d", &start_position );printf( "输入要交换的数字的个数:\n" );scanf( "%d", &num );if (...
由用户
输入十个整数,
将这十个整数放入一个数组中,然后将
数组按
相反的...
答:
void main(){int i,a[10],temp;for(i=0;i<10;i++) scanf("%d",&a[i]);for(i=0;i<5;i++){ temp=a[i]; a[i]=a[9-i]; a[j]=temp;}for(i=0;i<10;i++){ printf("%d ",a[i]);}}
编程:有
10个整数
的
数组,按逆序重新存放后输出
答:
int main(){ int a[10]={1,2,3,4,5,6,7,8,9,0};int i=0;int temp=0;int *pa=a;for (i=0;i<5;i++){ temp=a[i];//你可以把所有数组调用换成*(pa+i),换汤不换药。a[i]=a[9-i];a[9-i]=temp;} for (i=0;i<10;i++)printf("%d ",a[i]);system ("...
大家正在搜
输入10个整数存入一维数组
从键盘输入10个整数存入一维数组
输入10个整数存入数组
c语言输入10个整数存入数组
定义一个数组a存放10个整数
输入10个整数存放在数组a
输入6个整数到一维数组中
将数组a中的n个整数逆序存放
从键盘录入10个整数存入数组
相关问题
编一个程序,输入10个整数存入一维数组中,再按逆序重新存放后...
vb编程输入10个整数存入一维数组,再按逆序重新存放后再输出...
求高手编程序,输入10个整数存入一维数组,再按逆序重新存放后...
输入10个整数存入一维数组,再按逆序重新存放后再输出。
输入10个整数存入一维数组,再按逆序重新存放后(c++)
实现将一个数组中的数据按逆序重新存放.
3.编写程序其功能是:输入10个整数存入一维数组,再按逆序重...
输入10个整数存入一维数组,再按逆序重新存放后(c++)