#include<stdio.h>
/*void main(void)
{
int num[4]={100,101,102,103},i;
int *q=num;
for (i=0;i<4;i++)
{
printf("%d\t",num[i]);
}
printf("\n");
printf("通过指针的方式输出数组的各元素\n");
for(i=0;i<4;i++)
{
printf("%d\t",*q);
q++;
}
printf("\n");
}*/
int num[10]={0},*p=num;
void inputdata(void)
{
printf("请输入10个数 用空格隔开\n");
for(p=num;p<&num[10];p++)
{
scanf("%d",p);
}
}
void ouputdata(void)
{
printf("输出数组的10个数值如下\n");
for(p=num;p<&num[10];p++)
{
printf("%d\t",*p);
}
printf("\n");
}
void nxoutputdata(void)
{
printf("输出数组的10个数值如下\n");
for(p=&num[9];p>=&num[0];p--)
{
printf("%d\t",*p);
}
printf("\n");
}
void main(void)
{
inputdata();
ouputdata();
nxoutputdata();
}
#include<stdio.h>
/*void main(void)
{
int num[4]={100,101,102,103},i;
int *q=num;
for (i=0;i<4;i++)
{
printf("%d\t",num[i]);
}
printf("\n");
printf("通过指针的方式输出数组的各元素\n");
for(i=0;i<4;i++)
{
printf("%d\t",*q);
q++;
}
printf("\n");
}*/
int num[10]={0},*p=num;
void inputdata(void)
{
printf("请输入10个数 用空格隔开\n");
for(p=num;p<&num[10];p++)
{
scanf("%d",p);
}
}
void ouputdata(void)
{
printf("输出数组的10个数值如下\n");
for(p=num;p<&num[10];p++)
{
printf("%d\t",*p);
}
printf("\n");
}
void nxoutputdata(void)
{
printf("输出数组的10个数值如下\n");
for(p=&num[9];p>=&num[0];p--)
{
printf("%d\t",*p);
}
printf("\n");
}
void main(void)
{
inputdata();
ouputdata();
nxoutputdata();
}
#include<stdio.h>
/*void main(void)
{
int num[4]={100,101,102,103},i;
int *q=num;
for (i=0;i<4;i++)
{
printf("%d\t",num[i]);
}
printf("\n");
printf("通过指针的方式输出数组的各元素\n");
for(i=0;i<4;i++)
{
printf("%d\t",*q);
q++;
}
printf("\n");
}*/
int num[10]={0},*p=num;
void inputdata(void)
{
printf("请输入10个数 用空格隔开\n");
for(p=num;p<&num[10];p++)
{
scanf("%d",p);
}
}
void ouputdata(void)
{
printf("输出数组的10个数值如下\n");
for(p=num;p<&num[10];p++)
{
printf("%d\t",*p);
}
printf("\n");
}
void nxoutputdata(void)
{
printf("输出数组的10个数值如下\n");
for(p=&num[9];p>=&num[0];p--)
{
printf("%d\t",*p);
}
printf("\n");
}
void main(void)
{
inputdata();
ouputdata();
nxoutputdata();
}