你能不能帮我修改一下这个程序?顺便给我注释一下?#includeint main(){\x05int *p,a[10],i,max,min;\x05p=a;\x05for(i=0;i
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 16:20:52
你能不能帮我修改一下这个程序?顺便给我注释一下?#includeint main(){\x05int *p,a[10],i,max,min;\x05p=a;\x05for(i=0;i
你能不能帮我修改一下这个程序?顺便给我注释一下?
#include
int main()
{
\x05int *p,a[10],i,max,min;
\x05p=a;
\x05for(i=0;i
你能不能帮我修改一下这个程序?顺便给我注释一下?#includeint main(){\x05int *p,a[10],i,max,min;\x05p=a;\x05for(i=0;i
你中间用了那么多次p++,想想结束时p都跑到哪去了
把所有的*(p++)
都改成p[i]就对了.
#include<stdio.h>
int main()
{
int *p,a[10],i,max,min;
p=a;
for(i=0;i<10;i++)
{
scanf("%d",p++);// 输入10个数
}
p=a;
max=min=*p;//最大最小初始时都设为a[0]
for(i=0;i<10;i++)//开始从头到尾扫描这10个数
{
if(p[i]>max)
max=p[i];//如果 有比原来的数字大的,就存储更大的 到max
if(p[i]<min)
min=p[i];//如果 有比原来的数字小的,就存储更小的 到min
}
printf("最大值为:%d\n",max);
printf("最小值为:%d\n",min);
system("PAUSE");
}