c语言程序设计,从键盘输入10个数到数组a。至少用三种指针方式

如题,从键盘输入10个数到数组a。至少用三种指针方式。... 如题,从键盘输入10个数到数组a。至少用三种指针方式。 展开
 我来答
匿名用户
2018-12-19
展开全部
int main()
{
  {
  printf("第一种:\n");
  int a[10];
  int *p;
  printf("请输入十个整数:");
  for(p=a;p<a+10;p++)
  scanf("%d",p);
  for(p=a;p<a+10;p++)
  printf("%d",*p);
   }
  {
  printf("第二种:\n");
  int a[10],i;
  int *p=&a;
  printf("请输入十个整数:");
  for(i=0;i<10;i++)
  {
     scanf("%d",p);
     p++;
  }

  for(p=a;p<a+10;p++)
  printf("%d",*p); 
  }
  {
  printf("第三种:\n");
  int *a[10],i,b[10];
  printf("请输入十个整数:");
  for(i=0;i<10;i++)
  {
     scanf("%d",&b[i]);
     a[i]=&b[i];
  }
  for(i=0;i<10;i++)
  printf("%d",*(a[i])); 
  }
}
打码不容易望采纳谢谢。。。
microroom
科技发烧友

2018-12-19 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1597万
展开全部
#include<stdio.h>

int main()
{
int i,a[10];
int *p1,*p2[10],(*p3)[10];

p1=a;
for(i=0;i<10;i++)
p2[i]=&a[i];
p3=&a;

printf("第一种,请输入10个整数:");
for(;p1<a+10;p1++)
{
scanf("%d",p1);
printf("%d%c",*p1,(a+9==p1 ? '\n' : ' '));
}
printf("第二种,请输入10个整数:");
for(i=0;i<10;i++)
{
scanf("%d",p2[i]);
printf("%d%c",*p2[i],(9==i ? '\n' : ' '));
}
printf("第三种,请输入10个整数:");
for(i=0;i<10;i++)
{
scanf("%d",*p3+i);
printf("%d%c",*(*p3+i),(9==i ? '\n' : ' '));
}
return 0;
}
追答

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a6027ac
2018-12-19 · 贡献了超过111个回答
知道答主
回答量:111
采纳率:0%
帮助的人:9.5万
展开全部
还是觉得姐姐撒就问你巴萨购物挖机忘记我爸爸哇嘎呜哇i忘记娃哈哈为何我i我i我哦去哦奇迹额呵果然符合伙计我i忘记
追问
乱来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式